[INFO] fetching crate hyperdex 1.1.0...
[INFO] checking hyperdex-1.1.0 against master#30f74ff0dc4d66debc8b50724c446f817e5f75f4 for pr-121848-1
[INFO] extracting crate hyperdex 1.1.0 into /workspace/builds/worker-6-tc1/source
[INFO] validating manifest of crates.io crate hyperdex 1.1.0 on toolchain 30f74ff0dc4d66debc8b50724c446f817e5f75f4
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate hyperdex 1.1.0
[INFO] finished tweaking crates.io crate hyperdex 1.1.0
[INFO] tweaked toml for crates.io crate hyperdex 1.1.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded errno v0.1.8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4b8734145df6f7bff15277cb989785676525fc9ca59ba234a38008fc7a5cbd45
[INFO] running `Command { std: "docker" "start" "-a" "4b8734145df6f7bff15277cb989785676525fc9ca59ba234a38008fc7a5cbd45", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4b8734145df6f7bff15277cb989785676525fc9ca59ba234a38008fc7a5cbd45", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4b8734145df6f7bff15277cb989785676525fc9ca59ba234a38008fc7a5cbd45", kill_on_drop: false }`
[INFO] [stdout] 4b8734145df6f7bff15277cb989785676525fc9ca59ba234a38008fc7a5cbd45
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5f5dc718ae252f29f644523511daab0993b250861184d79d528905c4590fb553
[INFO] running `Command { std: "docker" "start" "-a" "5f5dc718ae252f29f644523511daab0993b250861184d79d528905c4590fb553", kill_on_drop: false }`
[INFO] [stderr]     Checking rustc-serialize v0.3.25
[INFO] [stderr]     Checking errno v0.1.8
[INFO] [stderr]     Checking num_cpus v1.16.0
[INFO] [stderr]     Checking hyperdex v1.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]  --> src/lib.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![feature(box_syntax)]
[INFO] [stdout]   |            ^^^^^^^^^^ feature has been removed
[INFO] [stdout]   |
[INFO] [stdout]   = note: replaced with `#[rustc_box]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]  --> src/lib.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![feature(box_syntax)]
[INFO] [stdout]   |            ^^^^^^^^^^ feature has been removed
[INFO] [stdout]   |
[INFO] [stdout]   = note: replaced with `#[rustc_box]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1519:34
[INFO] [stdout]      |
[INFO] [stdout] 1519 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1519 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1520:33
[INFO] [stdout]      |
[INFO] [stdout] 1520 |             let mut attrs_ptr = box AttributePtr(null());
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1520 |             let mut attrs_ptr = Box::new(AttributePtr(null()));
[INFO] [stdout]      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1521:36
[INFO] [stdout]      |
[INFO] [stdout] 1521 |             let mut attrs_sz_ptr = box 0u64;
[INFO] [stdout]      |                                    ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1521 |             let mut attrs_sz_ptr = Box::new(0u64);
[INFO] [stdout]      |                                    ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/admin.rs:149:44
[INFO] [stdout]     |
[INFO] [stdout] 149 |             let mut status_ptr = transmute(box 0u32);
[INFO] [stdout]     |                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 149 |             let mut status_ptr = transmute(Box::new(0u32));
[INFO] [stdout]     |                                            ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/admin.rs:208:30
[INFO] [stdout]     |
[INFO] [stdout] 208 |             let mut status = box 0u32;
[INFO] [stdout]     |                              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 208 |             let mut status = Box::new(0u32);
[INFO] [stdout]     |                              ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/admin.rs:250:44
[INFO] [stdout]     |
[INFO] [stdout] 250 |             let mut status_ptr = transmute(box 0u32);
[INFO] [stdout]     |                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 250 |             let mut status_ptr = transmute(Box::new(0u32));
[INFO] [stdout]     |                                            ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/admin.rs:278:44
[INFO] [stdout]     |
[INFO] [stdout] 278 |             let mut status_ptr = transmute(box 0u32);
[INFO] [stdout]     |                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 278 |             let mut status_ptr = transmute(Box::new(0u32));
[INFO] [stdout]     |                                            ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/admin.rs:306:44
[INFO] [stdout]     |
[INFO] [stdout] 306 |             let mut status_ptr = transmute(box 0u32);
[INFO] [stdout]     |                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 306 |             let mut status_ptr = transmute(Box::new(0u32));
[INFO] [stdout]     |                                            ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/admin.rs:336:44
[INFO] [stdout]     |
[INFO] [stdout] 336 |             let mut status_ptr = transmute(box 0u32);
[INFO] [stdout]     |                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 336 |             let mut status_ptr = transmute(Box::new(0u32));
[INFO] [stdout]     |                                            ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/admin.rs:354:44
[INFO] [stdout]     |
[INFO] [stdout] 354 |             let mut status_ptr = transmute(box 0u32);
[INFO] [stdout]     |                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 354 |             let mut status_ptr = transmute(Box::new(0u32));
[INFO] [stdout]     |                                            ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/admin.rs:387:44
[INFO] [stdout]     |
[INFO] [stdout] 387 |             let mut status_ptr = transmute(box 0u32);
[INFO] [stdout]     |                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 387 |             let mut status_ptr = transmute(Box::new(0u32));
[INFO] [stdout]     |                                            ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/admin.rs:417:44
[INFO] [stdout]     |
[INFO] [stdout] 417 |             let mut status_ptr = transmute(box 0u32);
[INFO] [stdout]     |                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 417 |             let mut status_ptr = transmute(Box::new(0u32));
[INFO] [stdout]     |                                            ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1519:34
[INFO] [stdout]      |
[INFO] [stdout] 1519 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1519 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1520:33
[INFO] [stdout]      |
[INFO] [stdout] 1520 |             let mut attrs_ptr = box AttributePtr(null());
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1520 |             let mut attrs_ptr = Box::new(AttributePtr(null()));
[INFO] [stdout]      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1521:36
[INFO] [stdout]      |
[INFO] [stdout] 1521 |             let mut attrs_sz_ptr = box 0u64;
[INFO] [stdout]      |                                    ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1521 |             let mut attrs_sz_ptr = Box::new(0u64);
[INFO] [stdout]      |                                    ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/admin.rs:149:44
[INFO] [stdout]     |
[INFO] [stdout] 149 |             let mut status_ptr = transmute(box 0u32);
[INFO] [stdout]     |                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 149 |             let mut status_ptr = transmute(Box::new(0u32));
[INFO] [stdout]     |                                            ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/admin.rs:208:30
[INFO] [stdout]     |
[INFO] [stdout] 208 |             let mut status = box 0u32;
[INFO] [stdout]     |                              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 208 |             let mut status = Box::new(0u32);
[INFO] [stdout]     |                              ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/admin.rs:250:44
[INFO] [stdout]     |
[INFO] [stdout] 250 |             let mut status_ptr = transmute(box 0u32);
[INFO] [stdout]     |                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 250 |             let mut status_ptr = transmute(Box::new(0u32));
[INFO] [stdout]     |                                            ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/admin.rs:278:44
[INFO] [stdout]     |
[INFO] [stdout] 278 |             let mut status_ptr = transmute(box 0u32);
[INFO] [stdout]     |                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 278 |             let mut status_ptr = transmute(Box::new(0u32));
[INFO] [stdout]     |                                            ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/admin.rs:306:44
[INFO] [stdout]     |
[INFO] [stdout] 306 |             let mut status_ptr = transmute(box 0u32);
[INFO] [stdout]     |                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 306 |             let mut status_ptr = transmute(Box::new(0u32));
[INFO] [stdout]     |                                            ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/admin.rs:336:44
[INFO] [stdout]     |
[INFO] [stdout] 336 |             let mut status_ptr = transmute(box 0u32);
[INFO] [stdout]     |                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 336 |             let mut status_ptr = transmute(Box::new(0u32));
[INFO] [stdout]     |                                            ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/admin.rs:354:44
[INFO] [stdout]     |
[INFO] [stdout] 354 |             let mut status_ptr = transmute(box 0u32);
[INFO] [stdout]     |                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 354 |             let mut status_ptr = transmute(Box::new(0u32));
[INFO] [stdout]     |                                            ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/admin.rs:387:44
[INFO] [stdout]     |
[INFO] [stdout] 387 |             let mut status_ptr = transmute(box 0u32);
[INFO] [stdout]     |                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 387 |             let mut status_ptr = transmute(Box::new(0u32));
[INFO] [stdout]     |                                            ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/admin.rs:417:44
[INFO] [stdout]     |
[INFO] [stdout] 417 |             let mut status_ptr = transmute(box 0u32);
[INFO] [stdout]     |                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 417 |             let mut status_ptr = transmute(Box::new(0u32));
[INFO] [stdout]     |                                            ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1056:30
[INFO] [stdout]      |
[INFO] [stdout] 1056 |             let mut status = box 0u32;
[INFO] [stdout]      |                              ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1570 | make_fn_spacename_key_status!(del, async_del);
[INFO] [stdout]      | --------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1056 |             let mut status = Box::new(0u32);
[INFO] [stdout]      |                              ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1056:30
[INFO] [stdout]      |
[INFO] [stdout] 1056 |             let mut status = box 0u32;
[INFO] [stdout]      |                              ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1570 | make_fn_spacename_key_status!(del, async_del);
[INFO] [stdout]      | --------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1056 |             let mut status = Box::new(0u32);
[INFO] [stdout]      |                              ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:986:30
[INFO] [stdout]      |
[INFO] [stdout] 986  |             let mut status = box 0u32;
[INFO] [stdout]      |                              ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1571 | make_fn_spacename_key_status_attributes!(get, async_get);
[INFO] [stdout]      | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_status_attributes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 986  |             let mut status = Box::new(0u32);
[INFO] [stdout]      |                              ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:987:29
[INFO] [stdout]      |
[INFO] [stdout] 987  |             let mut attrs = box AttributePtr(null());
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1571 | make_fn_spacename_key_status_attributes!(get, async_get);
[INFO] [stdout]      | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_status_attributes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 987  |             let mut attrs = Box::new(AttributePtr(null()));
[INFO] [stdout]      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:988:32
[INFO] [stdout]      |
[INFO] [stdout] 988  |             let mut attrs_sz = box 0u64;
[INFO] [stdout]      |                                ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1571 | make_fn_spacename_key_status_attributes!(get, async_get);
[INFO] [stdout]      | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_status_attributes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 988  |             let mut attrs_sz = Box::new(0u64);
[INFO] [stdout]      |                                ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1110:34
[INFO] [stdout]      |
[INFO] [stdout] 1110 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1573 | make_fn_spacename_key_attributenames_status_attributes!(get_partial, async_get_partial);
[INFO] [stdout]      | --------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributenames_status_attributes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1110 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1111:33
[INFO] [stdout]      |
[INFO] [stdout] 1111 |             let mut attrs_ptr = box AttributePtr(null());
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1573 | make_fn_spacename_key_attributenames_status_attributes!(get_partial, async_get_partial);
[INFO] [stdout]      | --------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributenames_status_attributes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1111 |             let mut attrs_ptr = Box::new(AttributePtr(null()));
[INFO] [stdout]      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1112:36
[INFO] [stdout]      |
[INFO] [stdout] 1112 |             let mut attrs_sz_ptr = box 0u64;
[INFO] [stdout]      |                                    ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1573 | make_fn_spacename_key_attributenames_status_attributes!(get_partial, async_get_partial);
[INFO] [stdout]      | --------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributenames_status_attributes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1112 |             let mut attrs_sz_ptr = Box::new(0u64);
[INFO] [stdout]      |                                    ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1575 | make_fn_spacename_key_attributes_status!(put, async_put);
[INFO] [stdout]      | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:986:30
[INFO] [stdout]      |
[INFO] [stdout] 986  |             let mut status = box 0u32;
[INFO] [stdout]      |                              ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1571 | make_fn_spacename_key_status_attributes!(get, async_get);
[INFO] [stdout]      | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_status_attributes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 986  |             let mut status = Box::new(0u32);
[INFO] [stdout]      |                              ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:987:29
[INFO] [stdout]      |
[INFO] [stdout] 987  |             let mut attrs = box AttributePtr(null());
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1571 | make_fn_spacename_key_status_attributes!(get, async_get);
[INFO] [stdout]      | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_status_attributes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 987  |             let mut attrs = Box::new(AttributePtr(null()));
[INFO] [stdout]      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:988:32
[INFO] [stdout]      |
[INFO] [stdout] 988  |             let mut attrs_sz = box 0u64;
[INFO] [stdout]      |                                ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1571 | make_fn_spacename_key_status_attributes!(get, async_get);
[INFO] [stdout]      | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_status_attributes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 988  |             let mut attrs_sz = Box::new(0u64);
[INFO] [stdout]      |                                ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1327:42
[INFO] [stdout]      |
[INFO] [stdout] 1327 |                     let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1576 | make_fn_spacename_key_predicates_attributes_status!(cond_put, async_cond_put);
[INFO] [stdout]      | ----------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1327 |                     let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                          ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1577 | make_fn_spacename_key_attributes_status!(put_if_not_exist, async_put_if_not_exist);
[INFO] [stdout]      | ---------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1110:34
[INFO] [stdout]      |
[INFO] [stdout] 1110 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1573 | make_fn_spacename_key_attributenames_status_attributes!(get_partial, async_get_partial);
[INFO] [stdout]      | --------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributenames_status_attributes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1110 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1578 | make_fn_spacename_key_attributes_status!(atomic_add, async_atomic_add);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1111:33
[INFO] [stdout]      |
[INFO] [stdout] 1111 |             let mut attrs_ptr = box AttributePtr(null());
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1573 | make_fn_spacename_key_attributenames_status_attributes!(get_partial, async_get_partial);
[INFO] [stdout]      | --------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributenames_status_attributes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1111 |             let mut attrs_ptr = Box::new(AttributePtr(null()));
[INFO] [stdout]      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1579 | make_fn_spacename_key_attributes_status!(atomic_sub, async_atomic_sub);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1580 | make_fn_spacename_key_attributes_status!(atomic_mul, async_atomic_mul);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1112:36
[INFO] [stdout]      |
[INFO] [stdout] 1112 |             let mut attrs_sz_ptr = box 0u64;
[INFO] [stdout]      |                                    ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1573 | make_fn_spacename_key_attributenames_status_attributes!(get_partial, async_get_partial);
[INFO] [stdout]      | --------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributenames_status_attributes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1112 |             let mut attrs_sz_ptr = Box::new(0u64);
[INFO] [stdout]      |                                    ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1581 | make_fn_spacename_key_attributes_status!(atomic_div, async_atomic_div);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1582 | make_fn_spacename_key_attributes_status!(atomic_mod, async_atomic_mod);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1583 | make_fn_spacename_key_attributes_status!(atomic_and, async_atomic_and);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1575 | make_fn_spacename_key_attributes_status!(put, async_put);
[INFO] [stdout]      | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1584 | make_fn_spacename_key_attributes_status!(atomic_or, async_atomic_or);
[INFO] [stdout]      | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1585 | make_fn_spacename_key_attributes_status!(atomic_xor, async_atomic_xor);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1327:42
[INFO] [stdout]      |
[INFO] [stdout] 1327 |                     let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1576 | make_fn_spacename_key_predicates_attributes_status!(cond_put, async_cond_put);
[INFO] [stdout]      | ----------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1327 |                     let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                          ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1586 | make_fn_spacename_key_attributes_status!(string_prepend, async_string_prepend);
[INFO] [stdout]      | ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1577 | make_fn_spacename_key_attributes_status!(put_if_not_exist, async_put_if_not_exist);
[INFO] [stdout]      | ---------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1587 | make_fn_spacename_key_attributes_status!(string_append, async_string_append);
[INFO] [stdout]      | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1588 | make_fn_spacename_key_attributes_status!(list_lpush, async_list_lpush);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1578 | make_fn_spacename_key_attributes_status!(atomic_add, async_atomic_add);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1579 | make_fn_spacename_key_attributes_status!(atomic_sub, async_atomic_sub);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1589 | make_fn_spacename_key_attributes_status!(list_rpush, async_list_rpush);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1590 | make_fn_spacename_key_attributes_status!(set_add, async_set_add);
[INFO] [stdout]      | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1580 | make_fn_spacename_key_attributes_status!(atomic_mul, async_atomic_mul);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1591 | make_fn_spacename_key_attributes_status!(set_remove, async_set_remove);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1592 | make_fn_spacename_key_attributes_status!(set_intersect, async_set_intersect);
[INFO] [stdout]      | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1581 | make_fn_spacename_key_attributes_status!(atomic_div, async_atomic_div);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1593 | make_fn_spacename_key_attributes_status!(set_union, async_set_union);
[INFO] [stdout]      | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1594 | make_fn_spacename_key_attributes_status!(map_remove, async_map_remove);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1253:38
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1595 | make_fn_spacename_key_mapattributes_status!(map_add, async_map_add);
[INFO] [stdout]      | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1582 | make_fn_spacename_key_attributes_status!(atomic_mod, async_atomic_mod);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1253:38
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1596 | make_fn_spacename_key_mapattributes_status!(map_atomic_add, async_map_atomic_add);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1253:38
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1597 | make_fn_spacename_key_mapattributes_status!(map_atomic_sub, async_map_atomic_sub);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1253:38
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1598 | make_fn_spacename_key_mapattributes_status!(map_atomic_mul, async_map_atomic_mul);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1583 | make_fn_spacename_key_attributes_status!(atomic_and, async_atomic_and);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1584 | make_fn_spacename_key_attributes_status!(atomic_or, async_atomic_or);
[INFO] [stdout]      | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1253:38
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1599 | make_fn_spacename_key_mapattributes_status!(map_atomic_div, async_map_atomic_div);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1253:38
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1600 | make_fn_spacename_key_mapattributes_status!(map_atomic_mod, async_map_atomic_mod);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1253:38
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1601 | make_fn_spacename_key_mapattributes_status!(map_atomic_and, async_map_atomic_and);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1585 | make_fn_spacename_key_attributes_status!(atomic_xor, async_atomic_xor);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1586 | make_fn_spacename_key_attributes_status!(string_prepend, async_string_prepend);
[INFO] [stdout]      | ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1253:38
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1602 | make_fn_spacename_key_mapattributes_status!(map_atomic_or, async_map_atomic_or);
[INFO] [stdout]      | ------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1587 | make_fn_spacename_key_attributes_status!(string_append, async_string_append);
[INFO] [stdout]      | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1253:38
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1603 | make_fn_spacename_key_mapattributes_status!(map_atomic_xor, async_map_atomic_xor);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1588 | make_fn_spacename_key_attributes_status!(list_lpush, async_list_lpush);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1253:38
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1604 | make_fn_spacename_key_mapattributes_status!(map_string_prepend, async_map_string_prepend);
[INFO] [stdout]      | ----------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1253:38
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1605 | make_fn_spacename_key_mapattributes_status!(map_string_append, async_map_string_append);
[INFO] [stdout]      | --------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1589 | make_fn_spacename_key_attributes_status!(list_rpush, async_list_rpush);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1386:38
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1606 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_add, async_cond_map_add);
[INFO] [stdout]      | ---------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1590 | make_fn_spacename_key_attributes_status!(set_add, async_set_add);
[INFO] [stdout]      | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1386:38
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1607 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_atomic_add, async_cond_map_atomic_add);
[INFO] [stdout]      | ------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1591 | make_fn_spacename_key_attributes_status!(set_remove, async_set_remove);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1386:38
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1608 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_atomic_sub, async_cond_map_atomic_sub);
[INFO] [stdout]      | ------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1592 | make_fn_spacename_key_attributes_status!(set_intersect, async_set_intersect);
[INFO] [stdout]      | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1386:38
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1609 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_atomic_mul, async_cond_map_atomic_mul);
[INFO] [stdout]      | ------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1386:38
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1610 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_atomic_div, async_cond_map_atomic_div);
[INFO] [stdout]      | ------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1386:38
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1611 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_atomic_mod, async_cond_map_atomic_mod);
[INFO] [stdout]      | ------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1593 | make_fn_spacename_key_attributes_status!(set_union, async_set_union);
[INFO] [stdout]      | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1195:34
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1594 | make_fn_spacename_key_attributes_status!(map_remove, async_map_remove);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1386:38
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1612 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_atomic_and, async_cond_map_atomic_and);
[INFO] [stdout]      | ------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1253:38
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1595 | make_fn_spacename_key_mapattributes_status!(map_add, async_map_add);
[INFO] [stdout]      | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1386:38
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1613 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_atomic_or, async_cond_map_atomic_or);
[INFO] [stdout]      | ---------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1253:38
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1596 | make_fn_spacename_key_mapattributes_status!(map_atomic_add, async_map_atomic_add);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1386:38
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1614 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_atomic_xor, async_cond_map_atomic_xor);
[INFO] [stdout]      | ------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1253:38
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1597 | make_fn_spacename_key_mapattributes_status!(map_atomic_sub, async_map_atomic_sub);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1386:38
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1615 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_string_prepend, async_cond_map_string_prepend);
[INFO] [stdout]      | -------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1386:38
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1616 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_string_append, async_cond_map_string_append);
[INFO] [stdout]      | ------------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1253:38
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1598 | make_fn_spacename_key_mapattributes_status!(map_atomic_mul, async_map_atomic_mul);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1253:38
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1599 | make_fn_spacename_key_mapattributes_status!(map_atomic_div, async_map_atomic_div);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1253:38
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1600 | make_fn_spacename_key_mapattributes_status!(map_atomic_mod, async_map_atomic_mod);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1253:38
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1601 | make_fn_spacename_key_mapattributes_status!(map_atomic_and, async_map_atomic_and);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1253:38
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1602 | make_fn_spacename_key_mapattributes_status!(map_atomic_or, async_map_atomic_or);
[INFO] [stdout]      | ------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1253:38
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1603 | make_fn_spacename_key_mapattributes_status!(map_atomic_xor, async_map_atomic_xor);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1253:38
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1604 | make_fn_spacename_key_mapattributes_status!(map_string_prepend, async_map_string_prepend);
[INFO] [stdout]      | ----------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1253:38
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1605 | make_fn_spacename_key_mapattributes_status!(map_string_append, async_map_string_append);
[INFO] [stdout]      | --------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1386:38
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1606 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_add, async_cond_map_add);
[INFO] [stdout]      | ---------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1386:38
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1607 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_atomic_add, async_cond_map_atomic_add);
[INFO] [stdout]      | ------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1386:38
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1608 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_atomic_sub, async_cond_map_atomic_sub);
[INFO] [stdout]      | ------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1386:38
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1609 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_atomic_mul, async_cond_map_atomic_mul);
[INFO] [stdout]      | ------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1386:38
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1610 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_atomic_div, async_cond_map_atomic_div);
[INFO] [stdout]      | ------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1386:38
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1611 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_atomic_mod, async_cond_map_atomic_mod);
[INFO] [stdout]      | ------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1386:38
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1612 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_atomic_and, async_cond_map_atomic_and);
[INFO] [stdout]      | ------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1386:38
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1613 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_atomic_or, async_cond_map_atomic_or);
[INFO] [stdout]      | ---------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1386:38
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1614 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_atomic_xor, async_cond_map_atomic_xor);
[INFO] [stdout]      | ------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1386:38
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1615 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_string_prepend, async_cond_map_string_prepend);
[INFO] [stdout]      | -------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> src/client.rs:1386:38
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = box 0u32;
[INFO] [stdout]      |                                      ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1616 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_string_append, async_cond_map_string_append);
[INFO] [stdout]      | ------------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 let mut status_ptr = Box::new(0u32);
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::sync::Future`
[INFO] [stdout]   --> src/client.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::sync::Future;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ no `Future` in `sync`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait instead
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::future::Future;
[INFO] [stdout]    |     ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::sync::Future`
[INFO] [stdout]  --> src/admin.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::sync::Future;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ no `Future` in `sync`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait instead
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::future::Future;
[INFO] [stdout]   |     ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::thunk`
[INFO] [stdout]  --> src/admin.rs:4:10
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::thunk::Thunk;
[INFO] [stdout]   |          ^^^^^ could not find `thunk` in `std`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `select` in this scope
[INFO] [stdout]   --> src/admin.rs:99:21
[INFO] [stdout]    |
[INFO] [stdout] 99 |                     select!(
[INFO] [stdout]    |                     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `select` is imported here, but it is a function, not a macro
[INFO] [stdout]   --> src/admin.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout] 9  | use libc::*;
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ffi::CString`
[INFO] [stdout]  --> src/client.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::ffi::CString;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `null_mut`
[INFO] [stdout]   --> src/client.rs:10:22
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::ptr::{null, null_mut, Unique};
[INFO] [stdout]    |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::mem::transmute`
[INFO] [stdout]   --> src/client.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::mem::transmute;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::hash::Hash`
[INFO] [stdout]   --> src/client.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::hash::Hash;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::atomic`
[INFO] [stdout]   --> src/client.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use std::sync::atomic;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/client.rs:371:20
[INFO] [stdout]     |
[INFO] [stdout] 371 |         let attr = try!(convert_cstring(arena, mapattr.attr));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/client.rs:372:41
[INFO] [stdout]     |
[INFO] [stdout] 372 |         let (key_ptr, key_sz, key_ty) = try!(convert_type(arena, mapattr.key));
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/client.rs:373:41
[INFO] [stdout]     |
[INFO] [stdout] 373 |         let (val_ptr, val_sz, val_ty) = try!(convert_type(arena, mapattr.value));
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/client.rs:782:18
[INFO] [stdout]     |
[INFO] [stdout] 782 |         res.push(try!(convert_cstring(arena, attr)));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/client.rs:791:20
[INFO] [stdout]     |
[INFO] [stdout] 791 |         let attr = try!(convert_cstring(arena, p.attr));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/client.rs:792:33
[INFO] [stdout]     |
[INFO] [stdout] 792 |         let (val, val_sz, dt) = try!(convert_type(arena, p.value));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/client.rs:808:24
[INFO] [stdout]     |
[INFO] [stdout] 808 |         let mut ckey = try!(convert_cstring(arena, key));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/client.rs:809:35
[INFO] [stdout]     |
[INFO] [stdout] 809 |         let (cval, cval_sz, dt) = try!(convert_type(arena, val));
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Receiver`
[INFO] [stdout]  --> src/admin.rs:5:40
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::sync::mpsc::{channel, Sender, Receiver};
[INFO] [stdout]   |                                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `null_mut`
[INFO] [stdout]  --> src/admin.rs:7:30
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::ptr::{Unique, null, null_mut};
[INFO] [stdout]   |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `hyperdex::*`
[INFO] [stdout]   --> src/admin.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use hyperdex::*;
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_hyperdatatype` should have an upper camel case name
[INFO] [stdout]  --> src/hyperdex.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub type Enum_hyperdatatype = ::libc::c_uint;
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperdatatype`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_hyperpredicate` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex.rs:31:10
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub type Enum_hyperpredicate = ::libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperpredicate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Struct_hyperdex_client` should have an upper camel case name
[INFO] [stdout]  --> src/hyperdex_client.rs:6:10
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub enum Struct_hyperdex_client { }
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructHyperdexClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_hyperdex_client_returncode` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_client.rs:40:10
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub type Enum_hyperdex_client_returncode = ::libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperdexClientReturncode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `hyperdex::*`
[INFO] [stdout]  --> src/hyperdex_admin.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use hyperdex::*;
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Struct_hyperdex_admin` should have an upper camel case name
[INFO] [stdout]  --> src/hyperdex_admin.rs:6:10
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub enum Struct_hyperdex_admin { }
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructHyperdexAdmin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::sync::Future`
[INFO] [stdout]   --> src/client.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::sync::Future;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ no `Future` in `sync`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait instead
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::future::Future;
[INFO] [stdout]    |     ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_hyperdex_admin_returncode` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_admin.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub type Enum_hyperdex_admin_returncode = ::libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperdexAdminReturncode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::sync::Future`
[INFO] [stdout]  --> src/admin.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::sync::Future;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ no `Future` in `sync`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait instead
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::future::Future;
[INFO] [stdout]   |     ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::thunk`
[INFO] [stdout]  --> src/admin.rs:4:10
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::thunk::Thunk;
[INFO] [stdout]   |          ^^^^^ could not find `thunk` in `std`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Struct_hyperdex_ds_arena` should have an upper camel case name
[INFO] [stdout]  --> src/hyperdex_datastructures.rs:8:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub enum Struct_hyperdex_ds_arena { }
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructHyperdexDsArena`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Struct_hyperdex_ds_list` should have an upper camel case name
[INFO] [stdout]  --> src/hyperdex_datastructures.rs:9:10
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub enum Struct_hyperdex_ds_list { }
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructHyperdexDsList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Struct_hyperdex_ds_set` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_datastructures.rs:10:10
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub enum Struct_hyperdex_ds_set { }
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructHyperdexDsSet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Struct_hyperdex_ds_map` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_datastructures.rs:11:10
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub enum Struct_hyperdex_ds_map { }
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructHyperdexDsMap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_hyperdex_ds_returncode` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_datastructures.rs:29:10
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub type Enum_hyperdex_ds_returncode = ::libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperdexDsReturncode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int8_t` should have an upper camel case name
[INFO] [stdout]  --> src/hyperdex_hyperspace_builder.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub type int8_t = ::libc::c_char;
[INFO] [stdout]   |          ^^^^^^ help: convert the identifier to upper camel case: `Int8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int16_t` should have an upper camel case name
[INFO] [stdout]  --> src/hyperdex_hyperspace_builder.rs:4:10
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub type int16_t = ::libc::c_short;
[INFO] [stdout]   |          ^^^^^^^ help: convert the identifier to upper camel case: `Int16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int32_t` should have an upper camel case name
[INFO] [stdout]  --> src/hyperdex_hyperspace_builder.rs:5:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub type int32_t = ::libc::c_int;
[INFO] [stdout]   |          ^^^^^^^ help: convert the identifier to upper camel case: `Int32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int64_t` should have an upper camel case name
[INFO] [stdout]  --> src/hyperdex_hyperspace_builder.rs:6:10
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub type int64_t = ::libc::c_long;
[INFO] [stdout]   |          ^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint8_t` should have an upper camel case name
[INFO] [stdout]  --> src/hyperdex_hyperspace_builder.rs:7:10
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub type uint8_t = ::libc::c_uchar;
[INFO] [stdout]   |          ^^^^^^^ help: convert the identifier to upper camel case: `Uint8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint16_t` should have an upper camel case name
[INFO] [stdout]  --> src/hyperdex_hyperspace_builder.rs:8:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub type uint16_t = ::libc::c_ushort;
[INFO] [stdout]   |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint32_t` should have an upper camel case name
[INFO] [stdout]  --> src/hyperdex_hyperspace_builder.rs:9:10
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub type uint32_t = ::libc::c_uint;
[INFO] [stdout]   |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint64_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:10:10
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub type uint64_t = ::libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least8_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:11:10
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub type int_least8_t = ::libc::c_char;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least16_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:12:10
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub type int_least16_t = ::libc::c_short;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least32_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub type int_least32_t = ::libc::c_int;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least64_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub type int_least64_t = ::libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least8_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:15:10
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub type uint_least8_t = ::libc::c_uchar;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least16_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:16:10
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub type uint_least16_t = ::libc::c_ushort;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least32_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub type uint_least32_t = ::libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least64_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:18:10
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub type uint_least64_t = ::libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast8_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:19:10
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub type int_fast8_t = ::libc::c_char;
[INFO] [stdout]    |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast16_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:20:10
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub type int_fast16_t = ::libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast32_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:21:10
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub type int_fast32_t = ::libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast64_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:22:10
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub type int_fast64_t = ::libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast8_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub type uint_fast8_t = ::libc::c_uchar;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast16_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:24:10
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub type uint_fast16_t = ::libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast32_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub type uint_fast32_t = ::libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast64_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:26:10
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub type uint_fast64_t = ::libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `intptr_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:27:10
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub type intptr_t = ::libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `IntptrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uintptr_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:28:10
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub type uintptr_t = ::libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `UintptrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `intmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:29:10
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub type intmax_t = ::libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uintmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:30:10
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub type uintmax_t = ::libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_hyperdatatype` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:31:10
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub type Enum_hyperdatatype = ::libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperdatatype`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_hyperpredicate` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:59:10
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub type Enum_hyperpredicate = ::libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperpredicate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Struct_hyperspace` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:72:10
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub enum Struct_hyperspace { }
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructHyperspace`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_hyperspace_returncode` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:73:10
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub type Enum_hyperspace_returncode = ::libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperspaceReturncode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/test.rs:1:5
[INFO] [stdout]    |
[INFO] [stdout] 1  | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> src/lib.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | mod test;
[INFO] [stdout]    | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::str::FromStr`
[INFO] [stdout]   --> src/test.rs:2:5
[INFO] [stdout]    |
[INFO] [stdout] 2  | use std::str::FromStr;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> src/lib.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | mod test;
[INFO] [stdout]    | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rustc_serialize::json::Json`
[INFO] [stdout]   --> src/test.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout] 4  | use rustc_serialize::json::Json;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> src/lib.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | mod test;
[INFO] [stdout]    | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rustc_serialize::json::ToJson`
[INFO] [stdout]   --> src/test.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout] 5  | use rustc_serialize::json::ToJson;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> src/lib.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | mod test;
[INFO] [stdout]    | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]   --> src/test.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout] 7  | use super::*;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> src/lib.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | mod test;
[INFO] [stdout]    | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::HyperValue::*`
[INFO] [stdout]   --> src/test.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout] 8  | use super::HyperValue::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> src/lib.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | mod test;
[INFO] [stdout]    | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::HyperPredicateType::*`
[INFO] [stdout]   --> src/test.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout] 9  | use super::HyperPredicateType::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> src/lib.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | mod test;
[INFO] [stdout]    | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `hyperdex_client::*`
[INFO] [stdout]   --> src/test.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use hyperdex_client::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> src/lib.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | mod test;
[INFO] [stdout]    | ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Receiver`, `channel`
[INFO] [stdout]  --> src/client_types.rs:4:23
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::sync::mpsc::{channel, Sender, Receiver};
[INFO] [stdout]   |                       ^^^^^^^          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ptr::Unique`
[INFO] [stdout]  --> src/client_types.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::ptr::Unique;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `hyperdex_datastructures::*`
[INFO] [stdout]   --> src/client_types.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use hyperdex_datastructures::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::HyperState::*`
[INFO] [stdout]   --> src/client_types.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use self::HyperState::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LESS_THAN` should have an upper camel case name
[INFO] [stdout]   --> src/client_types.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     LESS_THAN = HYPERPREDICATE_LESS_THAN as isize,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `LessThan`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LESS_EQUAL` should have an upper camel case name
[INFO] [stdout]   --> src/client_types.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     LESS_EQUAL = HYPERPREDICATE_LESS_EQUAL as isize,
[INFO] [stdout]    |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `LessEqual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `GREATER_EQUAL` should have an upper camel case name
[INFO] [stdout]   --> src/client_types.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     GREATER_EQUAL = HYPERPREDICATE_GREATER_EQUAL as isize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `GreaterEqual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `GREATER_THAN` should have an upper camel case name
[INFO] [stdout]   --> src/client_types.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     GREATER_THAN = HYPERPREDICATE_GREATER_THAN as isize,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `GreaterThan`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LENGTH_EQUALS` should have an upper camel case name
[INFO] [stdout]   --> src/client_types.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     LENGTH_EQUALS = HYPERPREDICATE_LENGTH_EQUALS as isize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LengthEquals`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LENGTH_LESS_EQUAL` should have an upper camel case name
[INFO] [stdout]   --> src/client_types.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     LENGTH_LESS_EQUAL = HYPERPREDICATE_LENGTH_LESS_EQUAL as isize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LengthLessEqual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LENGTH_GREATER_EQUAL` should have an upper camel case name
[INFO] [stdout]   --> src/client_types.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     LENGTH_GREATER_EQUAL = HYPERPREDICATE_LENGTH_GREATER_EQUAL as isize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LengthGreaterEqual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `select` in this scope
[INFO] [stdout]   --> src/admin.rs:99:21
[INFO] [stdout]    |
[INFO] [stdout] 99 |                     select!(
[INFO] [stdout]    |                     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `select` is imported here, but it is a function, not a macro
[INFO] [stdout]   --> src/admin.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout] 9  | use libc::*;
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ffi::CString`
[INFO] [stdout]  --> src/client.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::ffi::CString;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `null_mut`
[INFO] [stdout]   --> src/client.rs:10:22
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::ptr::{null, null_mut, Unique};
[INFO] [stdout]    |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::mem::transmute`
[INFO] [stdout]   --> src/client.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::mem::transmute;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::hash::Hash`
[INFO] [stdout]   --> src/client.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::hash::Hash;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::atomic`
[INFO] [stdout]   --> src/client.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use std::sync::atomic;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/client.rs:371:20
[INFO] [stdout]     |
[INFO] [stdout] 371 |         let attr = try!(convert_cstring(arena, mapattr.attr));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/client.rs:372:41
[INFO] [stdout]     |
[INFO] [stdout] 372 |         let (key_ptr, key_sz, key_ty) = try!(convert_type(arena, mapattr.key));
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/client.rs:373:41
[INFO] [stdout]     |
[INFO] [stdout] 373 |         let (val_ptr, val_sz, val_ty) = try!(convert_type(arena, mapattr.value));
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/client.rs:782:18
[INFO] [stdout]     |
[INFO] [stdout] 782 |         res.push(try!(convert_cstring(arena, attr)));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/client.rs:791:20
[INFO] [stdout]     |
[INFO] [stdout] 791 |         let attr = try!(convert_cstring(arena, p.attr));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/client.rs:792:33
[INFO] [stdout]     |
[INFO] [stdout] 792 |         let (val, val_sz, dt) = try!(convert_type(arena, p.value));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/client.rs:808:24
[INFO] [stdout]     |
[INFO] [stdout] 808 |         let mut ckey = try!(convert_cstring(arena, key));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/client.rs:809:35
[INFO] [stdout]     |
[INFO] [stdout] 809 |         let (cval, cval_sz, dt) = try!(convert_type(arena, val));
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Receiver`
[INFO] [stdout]  --> src/admin.rs:5:40
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::sync::mpsc::{channel, Sender, Receiver};
[INFO] [stdout]   |                                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `null_mut`
[INFO] [stdout]  --> src/admin.rs:7:30
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::ptr::{Unique, null, null_mut};
[INFO] [stdout]   |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `hyperdex::*`
[INFO] [stdout]   --> src/admin.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use hyperdex::*;
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_hyperdatatype` should have an upper camel case name
[INFO] [stdout]  --> src/hyperdex.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub type Enum_hyperdatatype = ::libc::c_uint;
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperdatatype`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_hyperpredicate` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex.rs:31:10
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub type Enum_hyperpredicate = ::libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperpredicate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Struct_hyperdex_client` should have an upper camel case name
[INFO] [stdout]  --> src/hyperdex_client.rs:6:10
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub enum Struct_hyperdex_client { }
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructHyperdexClient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_hyperdex_client_returncode` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_client.rs:40:10
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub type Enum_hyperdex_client_returncode = ::libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperdexClientReturncode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `hyperdex::*`
[INFO] [stdout]  --> src/hyperdex_admin.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use hyperdex::*;
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Struct_hyperdex_admin` should have an upper camel case name
[INFO] [stdout]  --> src/hyperdex_admin.rs:6:10
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub enum Struct_hyperdex_admin { }
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructHyperdexAdmin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_hyperdex_admin_returncode` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_admin.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub type Enum_hyperdex_admin_returncode = ::libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperdexAdminReturncode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Struct_hyperdex_ds_arena` should have an upper camel case name
[INFO] [stdout]  --> src/hyperdex_datastructures.rs:8:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub enum Struct_hyperdex_ds_arena { }
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructHyperdexDsArena`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Struct_hyperdex_ds_list` should have an upper camel case name
[INFO] [stdout]  --> src/hyperdex_datastructures.rs:9:10
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub enum Struct_hyperdex_ds_list { }
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructHyperdexDsList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Struct_hyperdex_ds_set` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_datastructures.rs:10:10
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub enum Struct_hyperdex_ds_set { }
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructHyperdexDsSet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Struct_hyperdex_ds_map` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_datastructures.rs:11:10
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub enum Struct_hyperdex_ds_map { }
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructHyperdexDsMap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_hyperdex_ds_returncode` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_datastructures.rs:29:10
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub type Enum_hyperdex_ds_returncode = ::libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperdexDsReturncode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int8_t` should have an upper camel case name
[INFO] [stdout]  --> src/hyperdex_hyperspace_builder.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub type int8_t = ::libc::c_char;
[INFO] [stdout]   |          ^^^^^^ help: convert the identifier to upper camel case: `Int8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int16_t` should have an upper camel case name
[INFO] [stdout]  --> src/hyperdex_hyperspace_builder.rs:4:10
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub type int16_t = ::libc::c_short;
[INFO] [stdout]   |          ^^^^^^^ help: convert the identifier to upper camel case: `Int16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int32_t` should have an upper camel case name
[INFO] [stdout]  --> src/hyperdex_hyperspace_builder.rs:5:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub type int32_t = ::libc::c_int;
[INFO] [stdout]   |          ^^^^^^^ help: convert the identifier to upper camel case: `Int32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int64_t` should have an upper camel case name
[INFO] [stdout]  --> src/hyperdex_hyperspace_builder.rs:6:10
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub type int64_t = ::libc::c_long;
[INFO] [stdout]   |          ^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint8_t` should have an upper camel case name
[INFO] [stdout]  --> src/hyperdex_hyperspace_builder.rs:7:10
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub type uint8_t = ::libc::c_uchar;
[INFO] [stdout]   |          ^^^^^^^ help: convert the identifier to upper camel case: `Uint8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint16_t` should have an upper camel case name
[INFO] [stdout]  --> src/hyperdex_hyperspace_builder.rs:8:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub type uint16_t = ::libc::c_ushort;
[INFO] [stdout]   |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint32_t` should have an upper camel case name
[INFO] [stdout]  --> src/hyperdex_hyperspace_builder.rs:9:10
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub type uint32_t = ::libc::c_uint;
[INFO] [stdout]   |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint64_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:10:10
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub type uint64_t = ::libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least8_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:11:10
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub type int_least8_t = ::libc::c_char;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least16_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:12:10
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub type int_least16_t = ::libc::c_short;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least32_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub type int_least32_t = ::libc::c_int;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least64_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub type int_least64_t = ::libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least8_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:15:10
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub type uint_least8_t = ::libc::c_uchar;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least16_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:16:10
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub type uint_least16_t = ::libc::c_ushort;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least32_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub type uint_least32_t = ::libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least64_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:18:10
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub type uint_least64_t = ::libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast8_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:19:10
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub type int_fast8_t = ::libc::c_char;
[INFO] [stdout]    |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast16_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:20:10
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub type int_fast16_t = ::libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast32_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:21:10
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub type int_fast32_t = ::libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast64_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:22:10
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub type int_fast64_t = ::libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast8_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub type uint_fast8_t = ::libc::c_uchar;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast16_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:24:10
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub type uint_fast16_t = ::libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast32_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub type uint_fast32_t = ::libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast64_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:26:10
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub type uint_fast64_t = ::libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `intptr_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:27:10
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub type intptr_t = ::libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `IntptrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uintptr_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:28:10
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub type uintptr_t = ::libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `UintptrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `intmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:29:10
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub type intmax_t = ::libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uintmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:30:10
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub type uintmax_t = ::libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_hyperdatatype` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:31:10
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub type Enum_hyperdatatype = ::libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperdatatype`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_hyperpredicate` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:59:10
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub type Enum_hyperpredicate = ::libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperpredicate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Struct_hyperspace` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:72:10
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub enum Struct_hyperspace { }
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructHyperspace`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_hyperspace_returncode` should have an upper camel case name
[INFO] [stdout]   --> src/hyperdex_hyperspace_builder.rs:73:10
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub type Enum_hyperspace_returncode = ::libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperspaceReturncode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'ptr_internals': use `NonNull` instead and consider `PhantomData<T>` (if you also use `#[may_dangle]`), `Send`, and/or `Sync`
[INFO] [stdout]   --> src/client.rs:10:32
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::ptr::{null, null_mut, Unique};
[INFO] [stdout]    |                                ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: add `#![feature(ptr_internals)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::HyperValue::*`
[INFO] [stdout]  --> src/test.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use super::HyperValue::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'ptr_internals': use `NonNull` instead and consider `PhantomData<T>` (if you also use `#[may_dangle]`), `Send`, and/or `Sync`
[INFO] [stdout]    --> src/client.rs:860:10
[INFO] [stdout]     |
[INFO] [stdout] 860 |     ptr: Unique<Struct_hyperdex_client>,
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: add `#![feature(ptr_internals)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Receiver`, `channel`
[INFO] [stdout]  --> src/client_types.rs:4:23
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::sync::mpsc::{channel, Sender, Receiver};
[INFO] [stdout]   |                       ^^^^^^^          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ptr::Unique`
[INFO] [stdout]  --> src/client_types.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::ptr::Unique;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `hyperdex_datastructures::*`
[INFO] [stdout]   --> src/client_types.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use hyperdex_datastructures::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::HyperState::*`
[INFO] [stdout]   --> src/client_types.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use self::HyperState::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LESS_THAN` should have an upper camel case name
[INFO] [stdout]   --> src/client_types.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     LESS_THAN = HYPERPREDICATE_LESS_THAN as isize,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `LessThan`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LESS_EQUAL` should have an upper camel case name
[INFO] [stdout]   --> src/client_types.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     LESS_EQUAL = HYPERPREDICATE_LESS_EQUAL as isize,
[INFO] [stdout]    |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `LessEqual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `GREATER_EQUAL` should have an upper camel case name
[INFO] [stdout]   --> src/client_types.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     GREATER_EQUAL = HYPERPREDICATE_GREATER_EQUAL as isize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `GreaterEqual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `GREATER_THAN` should have an upper camel case name
[INFO] [stdout]   --> src/client_types.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     GREATER_THAN = HYPERPREDICATE_GREATER_THAN as isize,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `GreaterThan`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LENGTH_EQUALS` should have an upper camel case name
[INFO] [stdout]   --> src/client_types.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     LENGTH_EQUALS = HYPERPREDICATE_LENGTH_EQUALS as isize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LengthEquals`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LENGTH_LESS_EQUAL` should have an upper camel case name
[INFO] [stdout]   --> src/client_types.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     LENGTH_LESS_EQUAL = HYPERPREDICATE_LENGTH_LESS_EQUAL as isize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LengthLessEqual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/client.rs:861:28
[INFO] [stdout]     |
[INFO] [stdout] 861 |     ops: Arc<Mutex<HashMap<int64_t, HyperState>>>,
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LENGTH_GREATER_EQUAL` should have an upper camel case name
[INFO] [stdout]   --> src/client_types.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     LENGTH_GREATER_EQUAL = HYPERPREDICATE_LENGTH_GREATER_EQUAL as isize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LengthGreaterEqual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'ptr_internals': use `NonNull` instead and consider `PhantomData<T>` (if you also use `#[may_dangle]`), `Send`, and/or `Sync`
[INFO] [stdout]    --> src/client.rs:869:27
[INFO] [stdout]     |
[INFO] [stdout] 869 |             ptr: unsafe { Unique::new(*self.ptr) },
[INFO] [stdout]     |                           ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: add `#![feature(ptr_internals)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'ptr_internals': use `NonNull` instead and consider `PhantomData<T>` (if you also use `#[may_dangle]`), `Send`, and/or `Sync`
[INFO] [stdout]     --> src/client.rs:1478:35
[INFO] [stdout]      |
[INFO] [stdout] 1478 |                     ptr: unsafe { Unique::new(ptr) },
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: add `#![feature(ptr_internals)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'ptr_internals': use `NonNull` instead and consider `PhantomData<T>` (if you also use `#[may_dangle]`), `Send`, and/or `Sync`
[INFO] [stdout]  --> src/admin.rs:7:16
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::ptr::{Unique, null, null_mut};
[INFO] [stdout]   |                ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: add `#![feature(ptr_internals)]` to the crate attributes to enable
[INFO] [stdout]   = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/admin.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     id: int64_t,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'ptr_internals': use `NonNull` instead and consider `PhantomData<T>` (if you also use `#[may_dangle]`), `Send`, and/or `Sync`
[INFO] [stdout]   --> src/admin.rs:39:23
[INFO] [stdout]    |
[INFO] [stdout] 39 |             let ptr = Unique::new(ptr);
[INFO] [stdout]    |                       ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: add `#![feature(ptr_internals)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::thread::sleep_ms`: replaced by `std::thread::sleep`
[INFO] [stdout]   --> src/admin.rs:93:33
[INFO] [stdout]    |
[INFO] [stdout] 93 |                         thread::sleep_ms(100);
[INFO] [stdout]    |                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'ptr_internals': use `NonNull` instead and consider `PhantomData<T>` (if you also use `#[may_dangle]`), `Send`, and/or `Sync`
[INFO] [stdout]    --> src/admin.rs:209:23
[INFO] [stdout]     |
[INFO] [stdout] 209 |             let res = Unique::new(null::<i8>() as *mut i8);
[INFO] [stdout]     |                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: add `#![feature(ptr_internals)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint16_t`: Use u16 instead.
[INFO] [stdout]   --> src/hyperdex_client.rs:68:41
[INFO] [stdout]    |
[INFO] [stdout] 68 | ...                   port: uint16_t) ->
[INFO] [stdout]    |                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_client.rs:79:58
[INFO] [stdout]    |
[INFO] [stdout] 79 | ...                   attrs_sz: *mut size_t) -> int64_t;
[INFO] [stdout]    |                                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_client.rs:90:66
[INFO] [stdout]    |
[INFO] [stdout] 90 | ...                   attrs_sz: *mut size_t) -> int64_t;
[INFO] [stdout]    |                                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_client.rs:97:9
[INFO] [stdout]    |
[INFO] [stdout] 97 |      -> int64_t;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 160 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:184:9
[INFO] [stdout]     |
[INFO] [stdout] 184 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:194:9
[INFO] [stdout]     |
[INFO] [stdout] 194 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:218:9
[INFO] [stdout]     |
[INFO] [stdout] 218 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:232:9
[INFO] [stdout]     |
[INFO] [stdout] 232 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:242:9
[INFO] [stdout]     |
[INFO] [stdout] 242 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:256:9
[INFO] [stdout]     |
[INFO] [stdout] 256 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:266:9
[INFO] [stdout]     |
[INFO] [stdout] 266 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:280:9
[INFO] [stdout]     |
[INFO] [stdout] 280 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:290:9
[INFO] [stdout]     |
[INFO] [stdout] 290 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:303:9
[INFO] [stdout]     |
[INFO] [stdout] 303 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:313:9
[INFO] [stdout]     |
[INFO] [stdout] 313 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:327:9
[INFO] [stdout]     |
[INFO] [stdout] 327 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:337:9
[INFO] [stdout]     |
[INFO] [stdout] 337 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:351:9
[INFO] [stdout]     |
[INFO] [stdout] 351 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:361:9
[INFO] [stdout]     |
[INFO] [stdout] 361 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:375:9
[INFO] [stdout]     |
[INFO] [stdout] 375 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:385:9
[INFO] [stdout]     |
[INFO] [stdout] 385 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:399:9
[INFO] [stdout]     |
[INFO] [stdout] 399 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:409:9
[INFO] [stdout]     |
[INFO] [stdout] 409 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:423:9
[INFO] [stdout]     |
[INFO] [stdout] 423 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:432:9
[INFO] [stdout]     |
[INFO] [stdout] 432 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:445:9
[INFO] [stdout]     |
[INFO] [stdout] 445 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:455:9
[INFO] [stdout]     |
[INFO] [stdout] 455 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:469:9
[INFO] [stdout]     |
[INFO] [stdout] 469 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:479:9
[INFO] [stdout]     |
[INFO] [stdout] 479 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:493:9
[INFO] [stdout]     |
[INFO] [stdout] 493 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:503:9
[INFO] [stdout]     |
[INFO] [stdout] 503 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:516:9
[INFO] [stdout]     |
[INFO] [stdout] 516 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:525:9
[INFO] [stdout]     |
[INFO] [stdout] 525 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:538:9
[INFO] [stdout]     |
[INFO] [stdout] 538 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:548:9
[INFO] [stdout]     |
[INFO] [stdout] 548 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:562:9
[INFO] [stdout]     |
[INFO] [stdout] 562 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:572:9
[INFO] [stdout]     |
[INFO] [stdout] 572 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:586:9
[INFO] [stdout]     |
[INFO] [stdout] 586 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:596:9
[INFO] [stdout]     |
[INFO] [stdout] 596 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:610:9
[INFO] [stdout]     |
[INFO] [stdout] 610 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:620:9
[INFO] [stdout]     |
[INFO] [stdout] 620 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:634:9
[INFO] [stdout]     |
[INFO] [stdout] 634 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:644:9
[INFO] [stdout]     |
[INFO] [stdout] 644 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:658:9
[INFO] [stdout]     |
[INFO] [stdout] 658 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:668:9
[INFO] [stdout]     |
[INFO] [stdout] 668 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:682:9
[INFO] [stdout]     |
[INFO] [stdout] 682 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:692:9
[INFO] [stdout]     |
[INFO] [stdout] 692 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:706:9
[INFO] [stdout]     |
[INFO] [stdout] 706 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:716:9
[INFO] [stdout]     |
[INFO] [stdout] 716 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:730:9
[INFO] [stdout]     |
[INFO] [stdout] 730 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:740:9
[INFO] [stdout]     |
[INFO] [stdout] 740 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:754:9
[INFO] [stdout]     |
[INFO] [stdout] 754 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:765:9
[INFO] [stdout]     |
[INFO] [stdout] 765 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:780:9
[INFO] [stdout]     |
[INFO] [stdout] 780 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:791:9
[INFO] [stdout]     |
[INFO] [stdout] 791 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:806:9
[INFO] [stdout]     |
[INFO] [stdout] 806 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:816:61
[INFO] [stdout]     |
[INFO] [stdout] 816 | ...                   attrs_sz: *mut size_t) -> int64_t;
[INFO] [stdout]     |                                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:827:6
[INFO] [stdout]     |
[INFO] [stdout] 827 |      int64_t;
[INFO] [stdout]     |      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:834:49
[INFO] [stdout]     |
[INFO] [stdout] 834 | ...                   limit: uint64_t,
[INFO] [stdout]     |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:840:68
[INFO] [stdout]     |
[INFO] [stdout] 840 | ...                   attrs_sz: *mut size_t) -> int64_t;
[INFO] [stdout]     |                                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:848:9
[INFO] [stdout]     |
[INFO] [stdout] 848 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:855:46
[INFO] [stdout]     |
[INFO] [stdout] 855 | ...                   count: *mut uint64_t) -> int64_t;
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:855:59
[INFO] [stdout]     |
[INFO] [stdout] 855 | ...                   count: *mut uint64_t) -> int64_t;
[INFO] [stdout]     |                                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:859:9
[INFO] [stdout]     |
[INFO] [stdout] 859 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub id: uint64_t,
[INFO] [stdout]    |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:13:15
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub time: uint64_t,
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:15:22
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub measurement: uint64_t,
[INFO] [stdout]    |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint16_t`: Use u16 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:36:40
[INFO] [stdout]    |
[INFO] [stdout] 36 | ...                   port: uint16_t) ->
[INFO] [stdout]    |                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:43:6
[INFO] [stdout]    |
[INFO] [stdout] 43 |      int64_t;
[INFO] [stdout]    |      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |      -> int64_t;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |      -> int64_t;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:55:47
[INFO] [stdout]    |
[INFO] [stdout] 55 | ...                   ft: uint64_t,
[INFO] [stdout]    |                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |      -> int64_t;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |      -> int64_t;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:73:6
[INFO] [stdout]    |
[INFO] [stdout] 73 |      int64_t;
[INFO] [stdout]    |      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:79:6
[INFO] [stdout]    |
[INFO] [stdout] 79 |      int64_t;
[INFO] [stdout]    |      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:84:6
[INFO] [stdout]    |
[INFO] [stdout] 84 |      int64_t;
[INFO] [stdout]    |      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |      -> int64_t;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:92:43
[INFO] [stdout]    |
[INFO] [stdout] 92 | ...                   idxid: uint64_t,
[INFO] [stdout]    |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:95:6
[INFO] [stdout]    |
[INFO] [stdout] 95 |      int64_t;
[INFO] [stdout]    |      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:97:50
[INFO] [stdout]    |
[INFO] [stdout] 97 | ...                   token: uint64_t,
[INFO] [stdout]    |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_admin.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 101 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/hyperdex_admin.rs:103:48
[INFO] [stdout]     |
[INFO] [stdout] 103 | ...                   token: uint64_t,
[INFO] [stdout]     |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_admin.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/hyperdex_admin.rs:108:49
[INFO] [stdout]     |
[INFO] [stdout] 108 | ...                   token: uint64_t,
[INFO] [stdout]     |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_admin.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/hyperdex_admin.rs:113:48
[INFO] [stdout]     |
[INFO] [stdout] 113 | ...                   token: uint64_t,
[INFO] [stdout]     |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_admin.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/hyperdex_admin.rs:118:46
[INFO] [stdout]     |
[INFO] [stdout] 118 | ...                   token: uint64_t,
[INFO] [stdout]     |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_admin.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_admin.rs:126:6
[INFO] [stdout]     |
[INFO] [stdout] 126 |      int64_t;
[INFO] [stdout]     |      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_admin.rs:133:9
[INFO] [stdout]     |
[INFO] [stdout] 133 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_admin.rs:139:6
[INFO] [stdout]     |
[INFO] [stdout] 139 |      int64_t;
[INFO] [stdout]     |      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint16_t`: Use u16 instead.
[INFO] [stdout]    --> src/hyperdex_admin.rs:141:44
[INFO] [stdout]     |
[INFO] [stdout] 141 | ...                   port: uint16_t,
[INFO] [stdout]     |                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_datastructures.rs:52:38
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub fn hyperdex_ds_pack_int(num: int64_t, buf: *mut ::libc::c_char);
[INFO] [stdout]    |                                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_datastructures.rs:54:45
[INFO] [stdout]    |
[INFO] [stdout] 54 | ...                   num: *mut int64_t) -> ::libc::c_int;
[INFO] [stdout]    |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_datastructures.rs:67:38
[INFO] [stdout]    |
[INFO] [stdout] 67 | ...                   num: int64_t,
[INFO] [stdout]    |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_datastructures.rs:85:45
[INFO] [stdout]    |
[INFO] [stdout] 85 | ...                   num: int64_t,
[INFO] [stdout]    |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:109:44
[INFO] [stdout]     |
[INFO] [stdout] 109 | ...                   num: int64_t,
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:139:48
[INFO] [stdout]     |
[INFO] [stdout] 139 | ...                   num: int64_t,
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:144:48
[INFO] [stdout]     |
[INFO] [stdout] 144 | ...                   num: int64_t,
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:176:56
[INFO] [stdout]     |
[INFO] [stdout] 176 | ...                   num: *mut int64_t) ->
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:190:55
[INFO] [stdout]     |
[INFO] [stdout] 190 | ...                   num: *mut int64_t) ->
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:210:62
[INFO] [stdout]     |
[INFO] [stdout] 210 | ...                   val: *mut int64_t) ->
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:222:62
[INFO] [stdout]     |
[INFO] [stdout] 222 | ...                   key: *mut int64_t,
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:229:59
[INFO] [stdout]     |
[INFO] [stdout] 229 | ...                   key: *mut int64_t,
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:230:59
[INFO] [stdout]     |
[INFO] [stdout] 230 | ...                   val: *mut int64_t) ->
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:234:61
[INFO] [stdout]     |
[INFO] [stdout] 234 | ...                   key: *mut int64_t,
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:248:61
[INFO] [stdout]     |
[INFO] [stdout] 248 | ...                   val: *mut int64_t) ->
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'ptr_internals': use `NonNull` instead and consider `PhantomData<T>` (if you also use `#[may_dangle]`), `Send`, and/or `Sync`
[INFO] [stdout]  --> src/client_types.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::ptr::Unique;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: add `#![feature(ptr_internals)]` to the crate attributes to enable
[INFO] [stdout]   = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/client_types.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |     id: int64_t,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `slicing_syntax` has been stable since 1.0.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:2:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(slicing_syntax)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `ip_addr` has been stable since 1.7.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | #![feature(ip_addr)]
[INFO] [stdout]   |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `collections`
[INFO] [stdout]  --> src/lib.rs:7:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | #![feature(collections)]
[INFO] [stdout]   |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `convert`
[INFO] [stdout]  --> src/lib.rs:9:12
[INFO] [stdout]   |
[INFO] [stdout] 9 | #![feature(convert)]
[INFO] [stdout]   |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `unique`
[INFO] [stdout]  --> src/lib.rs:5:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | #![feature(unique)]
[INFO] [stdout]   |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `std_misc`
[INFO] [stdout]  --> src/lib.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | #![feature(std_misc)]
[INFO] [stdout]   |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/admin.rs:24:25
[INFO] [stdout]    |
[INFO] [stdout] 24 |     success: Option<Box<Fn() + Send>>,
[INFO] [stdout]    |                         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 24 |     success: Option<Box<dyn Fn() + Send>>,
[INFO] [stdout]    |                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/admin.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 |     failure: Option<Box<Fn(HyperError) + Send>>,
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 25 |     failure: Option<Box<dyn Fn(HyperError) + Send>>,
[INFO] [stdout]    |                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'ptr_internals': use `NonNull` instead and consider `PhantomData<T>` (if you also use `#[may_dangle]`), `Send`, and/or `Sync`
[INFO] [stdout]   --> src/client.rs:10:32
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::ptr::{null, null_mut, Unique};
[INFO] [stdout]    |                                ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: add `#![feature(ptr_internals)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'ptr_internals': use `NonNull` instead and consider `PhantomData<T>` (if you also use `#[may_dangle]`), `Send`, and/or `Sync`
[INFO] [stdout]    --> src/client.rs:860:10
[INFO] [stdout]     |
[INFO] [stdout] 860 |     ptr: Unique<Struct_hyperdex_client>,
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: add `#![feature(ptr_internals)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/client.rs:861:28
[INFO] [stdout]     |
[INFO] [stdout] 861 |     ops: Arc<Mutex<HashMap<int64_t, HyperState>>>,
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'ptr_internals': use `NonNull` instead and consider `PhantomData<T>` (if you also use `#[may_dangle]`), `Send`, and/or `Sync`
[INFO] [stdout]    --> src/client.rs:869:27
[INFO] [stdout]     |
[INFO] [stdout] 869 |             ptr: unsafe { Unique::new(*self.ptr) },
[INFO] [stdout]     |                           ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: add `#![feature(ptr_internals)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'ptr_internals': use `NonNull` instead and consider `PhantomData<T>` (if you also use `#[may_dangle]`), `Send`, and/or `Sync`
[INFO] [stdout]     --> src/client.rs:1478:35
[INFO] [stdout]      |
[INFO] [stdout] 1478 |                     ptr: unsafe { Unique::new(ptr) },
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: add `#![feature(ptr_internals)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'ptr_internals': use `NonNull` instead and consider `PhantomData<T>` (if you also use `#[may_dangle]`), `Send`, and/or `Sync`
[INFO] [stdout]  --> src/admin.rs:7:16
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::ptr::{Unique, null, null_mut};
[INFO] [stdout]   |                ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: add `#![feature(ptr_internals)]` to the crate attributes to enable
[INFO] [stdout]   = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/admin.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     id: int64_t,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'ptr_internals': use `NonNull` instead and consider `PhantomData<T>` (if you also use `#[may_dangle]`), `Send`, and/or `Sync`
[INFO] [stdout]   --> src/admin.rs:39:23
[INFO] [stdout]    |
[INFO] [stdout] 39 |             let ptr = Unique::new(ptr);
[INFO] [stdout]    |                       ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: add `#![feature(ptr_internals)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::thread::sleep_ms`: replaced by `std::thread::sleep`
[INFO] [stdout]   --> src/admin.rs:93:33
[INFO] [stdout]    |
[INFO] [stdout] 93 |                         thread::sleep_ms(100);
[INFO] [stdout]    |                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'ptr_internals': use `NonNull` instead and consider `PhantomData<T>` (if you also use `#[may_dangle]`), `Send`, and/or `Sync`
[INFO] [stdout]    --> src/admin.rs:209:23
[INFO] [stdout]     |
[INFO] [stdout] 209 |             let res = Unique::new(null::<i8>() as *mut i8);
[INFO] [stdout]     |                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: add `#![feature(ptr_internals)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint16_t`: Use u16 instead.
[INFO] [stdout]   --> src/hyperdex_client.rs:68:41
[INFO] [stdout]    |
[INFO] [stdout] 68 | ...                   port: uint16_t) ->
[INFO] [stdout]    |                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_client.rs:79:58
[INFO] [stdout]    |
[INFO] [stdout] 79 | ...                   attrs_sz: *mut size_t) -> int64_t;
[INFO] [stdout]    |                                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_client.rs:90:66
[INFO] [stdout]    |
[INFO] [stdout] 90 | ...                   attrs_sz: *mut size_t) -> int64_t;
[INFO] [stdout]    |                                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_client.rs:97:9
[INFO] [stdout]    |
[INFO] [stdout] 97 |      -> int64_t;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 160 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:184:9
[INFO] [stdout]     |
[INFO] [stdout] 184 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:194:9
[INFO] [stdout]     |
[INFO] [stdout] 194 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:218:9
[INFO] [stdout]     |
[INFO] [stdout] 218 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:232:9
[INFO] [stdout]     |
[INFO] [stdout] 232 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:242:9
[INFO] [stdout]     |
[INFO] [stdout] 242 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:256:9
[INFO] [stdout]     |
[INFO] [stdout] 256 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:266:9
[INFO] [stdout]     |
[INFO] [stdout] 266 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:280:9
[INFO] [stdout]     |
[INFO] [stdout] 280 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:290:9
[INFO] [stdout]     |
[INFO] [stdout] 290 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:303:9
[INFO] [stdout]     |
[INFO] [stdout] 303 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:313:9
[INFO] [stdout]     |
[INFO] [stdout] 313 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:327:9
[INFO] [stdout]     |
[INFO] [stdout] 327 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:337:9
[INFO] [stdout]     |
[INFO] [stdout] 337 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:351:9
[INFO] [stdout]     |
[INFO] [stdout] 351 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:361:9
[INFO] [stdout]     |
[INFO] [stdout] 361 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:375:9
[INFO] [stdout]     |
[INFO] [stdout] 375 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:385:9
[INFO] [stdout]     |
[INFO] [stdout] 385 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:399:9
[INFO] [stdout]     |
[INFO] [stdout] 399 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:409:9
[INFO] [stdout]     |
[INFO] [stdout] 409 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:423:9
[INFO] [stdout]     |
[INFO] [stdout] 423 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:432:9
[INFO] [stdout]     |
[INFO] [stdout] 432 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:445:9
[INFO] [stdout]     |
[INFO] [stdout] 445 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:455:9
[INFO] [stdout]     |
[INFO] [stdout] 455 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:469:9
[INFO] [stdout]     |
[INFO] [stdout] 469 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:479:9
[INFO] [stdout]     |
[INFO] [stdout] 479 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:493:9
[INFO] [stdout]     |
[INFO] [stdout] 493 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:503:9
[INFO] [stdout]     |
[INFO] [stdout] 503 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:516:9
[INFO] [stdout]     |
[INFO] [stdout] 516 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:525:9
[INFO] [stdout]     |
[INFO] [stdout] 525 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:538:9
[INFO] [stdout]     |
[INFO] [stdout] 538 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:548:9
[INFO] [stdout]     |
[INFO] [stdout] 548 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:562:9
[INFO] [stdout]     |
[INFO] [stdout] 562 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:572:9
[INFO] [stdout]     |
[INFO] [stdout] 572 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:586:9
[INFO] [stdout]     |
[INFO] [stdout] 586 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:596:9
[INFO] [stdout]     |
[INFO] [stdout] 596 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:610:9
[INFO] [stdout]     |
[INFO] [stdout] 610 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:620:9
[INFO] [stdout]     |
[INFO] [stdout] 620 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:634:9
[INFO] [stdout]     |
[INFO] [stdout] 634 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:644:9
[INFO] [stdout]     |
[INFO] [stdout] 644 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:658:9
[INFO] [stdout]     |
[INFO] [stdout] 658 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:668:9
[INFO] [stdout]     |
[INFO] [stdout] 668 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:682:9
[INFO] [stdout]     |
[INFO] [stdout] 682 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:692:9
[INFO] [stdout]     |
[INFO] [stdout] 692 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:706:9
[INFO] [stdout]     |
[INFO] [stdout] 706 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:716:9
[INFO] [stdout]     |
[INFO] [stdout] 716 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:730:9
[INFO] [stdout]     |
[INFO] [stdout] 730 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:740:9
[INFO] [stdout]     |
[INFO] [stdout] 740 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:754:9
[INFO] [stdout]     |
[INFO] [stdout] 754 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:765:9
[INFO] [stdout]     |
[INFO] [stdout] 765 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:780:9
[INFO] [stdout]     |
[INFO] [stdout] 780 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:791:9
[INFO] [stdout]     |
[INFO] [stdout] 791 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:806:9
[INFO] [stdout]     |
[INFO] [stdout] 806 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:816:61
[INFO] [stdout]     |
[INFO] [stdout] 816 | ...                   attrs_sz: *mut size_t) -> int64_t;
[INFO] [stdout]     |                                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:827:6
[INFO] [stdout]     |
[INFO] [stdout] 827 |      int64_t;
[INFO] [stdout]     |      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:834:49
[INFO] [stdout]     |
[INFO] [stdout] 834 | ...                   limit: uint64_t,
[INFO] [stdout]     |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:840:68
[INFO] [stdout]     |
[INFO] [stdout] 840 | ...                   attrs_sz: *mut size_t) -> int64_t;
[INFO] [stdout]     |                                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:848:9
[INFO] [stdout]     |
[INFO] [stdout] 848 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:855:46
[INFO] [stdout]     |
[INFO] [stdout] 855 | ...                   count: *mut uint64_t) -> int64_t;
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:855:59
[INFO] [stdout]     |
[INFO] [stdout] 855 | ...                   count: *mut uint64_t) -> int64_t;
[INFO] [stdout]     |                                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_client.rs:859:9
[INFO] [stdout]     |
[INFO] [stdout] 859 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub id: uint64_t,
[INFO] [stdout]    |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:13:15
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub time: uint64_t,
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:15:22
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub measurement: uint64_t,
[INFO] [stdout]    |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint16_t`: Use u16 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:36:40
[INFO] [stdout]    |
[INFO] [stdout] 36 | ...                   port: uint16_t) ->
[INFO] [stdout]    |                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:43:6
[INFO] [stdout]    |
[INFO] [stdout] 43 |      int64_t;
[INFO] [stdout]    |      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |      -> int64_t;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |      -> int64_t;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:55:47
[INFO] [stdout]    |
[INFO] [stdout] 55 | ...                   ft: uint64_t,
[INFO] [stdout]    |                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |      -> int64_t;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |      -> int64_t;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:73:6
[INFO] [stdout]    |
[INFO] [stdout] 73 |      int64_t;
[INFO] [stdout]    |      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:79:6
[INFO] [stdout]    |
[INFO] [stdout] 79 |      int64_t;
[INFO] [stdout]    |      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:84:6
[INFO] [stdout]    |
[INFO] [stdout] 84 |      int64_t;
[INFO] [stdout]    |      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |      -> int64_t;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:92:43
[INFO] [stdout]    |
[INFO] [stdout] 92 | ...                   idxid: uint64_t,
[INFO] [stdout]    |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:95:6
[INFO] [stdout]    |
[INFO] [stdout] 95 |      int64_t;
[INFO] [stdout]    |      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]   --> src/hyperdex_admin.rs:97:50
[INFO] [stdout]    |
[INFO] [stdout] 97 | ...                   token: uint64_t,
[INFO] [stdout]    |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_admin.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 101 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/hyperdex_admin.rs:103:48
[INFO] [stdout]     |
[INFO] [stdout] 103 | ...                   token: uint64_t,
[INFO] [stdout]     |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_admin.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/hyperdex_admin.rs:108:49
[INFO] [stdout]     |
[INFO] [stdout] 108 | ...                   token: uint64_t,
[INFO] [stdout]     |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_admin.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/hyperdex_admin.rs:113:48
[INFO] [stdout]     |
[INFO] [stdout] 113 | ...                   token: uint64_t,
[INFO] [stdout]     |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_admin.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/hyperdex_admin.rs:118:46
[INFO] [stdout]     |
[INFO] [stdout] 118 | ...                   token: uint64_t,
[INFO] [stdout]     |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_admin.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_admin.rs:126:6
[INFO] [stdout]     |
[INFO] [stdout] 126 |      int64_t;
[INFO] [stdout]     |      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_admin.rs:133:9
[INFO] [stdout]     |
[INFO] [stdout] 133 |      -> int64_t;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_admin.rs:139:6
[INFO] [stdout]     |
[INFO] [stdout] 139 |      int64_t;
[INFO] [stdout]     |      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint16_t`: Use u16 instead.
[INFO] [stdout]    --> src/hyperdex_admin.rs:141:44
[INFO] [stdout]     |
[INFO] [stdout] 141 | ...                   port: uint16_t,
[INFO] [stdout]     |                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_datastructures.rs:52:38
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub fn hyperdex_ds_pack_int(num: int64_t, buf: *mut ::libc::c_char);
[INFO] [stdout]    |                                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_datastructures.rs:54:45
[INFO] [stdout]    |
[INFO] [stdout] 54 | ...                   num: *mut int64_t) -> ::libc::c_int;
[INFO] [stdout]    |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_datastructures.rs:67:38
[INFO] [stdout]    |
[INFO] [stdout] 67 | ...                   num: int64_t,
[INFO] [stdout]    |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/hyperdex_datastructures.rs:85:45
[INFO] [stdout]    |
[INFO] [stdout] 85 | ...                   num: int64_t,
[INFO] [stdout]    |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:109:44
[INFO] [stdout]     |
[INFO] [stdout] 109 | ...                   num: int64_t,
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:139:48
[INFO] [stdout]     |
[INFO] [stdout] 139 | ...                   num: int64_t,
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:144:48
[INFO] [stdout]     |
[INFO] [stdout] 144 | ...                   num: int64_t,
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:176:56
[INFO] [stdout]     |
[INFO] [stdout] 176 | ...                   num: *mut int64_t) ->
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:190:55
[INFO] [stdout]     |
[INFO] [stdout] 190 | ...                   num: *mut int64_t) ->
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:210:62
[INFO] [stdout]     |
[INFO] [stdout] 210 | ...                   val: *mut int64_t) ->
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:222:62
[INFO] [stdout]     |
[INFO] [stdout] 222 | ...                   key: *mut int64_t,
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:229:59
[INFO] [stdout]     |
[INFO] [stdout] 229 | ...                   key: *mut int64_t,
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:230:59
[INFO] [stdout]     |
[INFO] [stdout] 230 | ...                   val: *mut int64_t) ->
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:234:61
[INFO] [stdout]     |
[INFO] [stdout] 234 | ...                   key: *mut int64_t,
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:248:61
[INFO] [stdout]     |
[INFO] [stdout] 248 | ...                   val: *mut int64_t) ->
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'ptr_internals': use `NonNull` instead and consider `PhantomData<T>` (if you also use `#[may_dangle]`), `Send`, and/or `Sync`
[INFO] [stdout]  --> src/client_types.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::ptr::Unique;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: add `#![feature(ptr_internals)]` to the crate attributes to enable
[INFO] [stdout]   = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/client_types.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |     id: int64_t,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `slicing_syntax` has been stable since 1.0.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:2:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(slicing_syntax)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `ip_addr` has been stable since 1.7.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | #![feature(ip_addr)]
[INFO] [stdout]   |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `collections`
[INFO] [stdout]  --> src/lib.rs:7:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | #![feature(collections)]
[INFO] [stdout]   |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `convert`
[INFO] [stdout]  --> src/lib.rs:9:12
[INFO] [stdout]   |
[INFO] [stdout] 9 | #![feature(convert)]
[INFO] [stdout]   |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `unique`
[INFO] [stdout]  --> src/lib.rs:5:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | #![feature(unique)]
[INFO] [stdout]   |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `std_misc`
[INFO] [stdout]  --> src/lib.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | #![feature(std_misc)]
[INFO] [stdout]   |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/admin.rs:24:25
[INFO] [stdout]    |
[INFO] [stdout] 24 |     success: Option<Box<Fn() + Send>>,
[INFO] [stdout]    |                         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 24 |     success: Option<Box<dyn Fn() + Send>>,
[INFO] [stdout]    |                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/admin.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 |     failure: Option<Box<Fn(HyperError) + Send>>,
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 25 |     failure: Option<Box<dyn Fn(HyperError) + Send>>,
[INFO] [stdout]    |                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the size for values of type `Self` cannot be known at compilation time
[INFO] [stdout]    --> src/client_types.rs:141:39
[INFO] [stdout]     |
[INFO] [stdout] 141 |     fn from_hyper(val: HyperValue) -> Result<Self, HyperObjectKeyError>;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time
[INFO] [stdout]     |
[INFO] [stdout] note: required by an implicit `Sized` bound in `Result`
[INFO] [stdout]    --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/core/src/result.rs:502:1
[INFO] [stdout] help: consider further restricting `Self`
[INFO] [stdout]     |
[INFO] [stdout] 141 |     fn from_hyper(val: HyperValue) -> Result<Self, HyperObjectKeyError> where Self: Sized;
[INFO] [stdout]     |                                                                         +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the size for values of type `Self` cannot be known at compilation time
[INFO] [stdout]    --> src/client_types.rs:141:39
[INFO] [stdout]     |
[INFO] [stdout] 141 |     fn from_hyper(val: HyperValue) -> Result<Self, HyperObjectKeyError>;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time
[INFO] [stdout]     |
[INFO] [stdout] note: required by an implicit `Sized` bound in `Result`
[INFO] [stdout]    --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/core/src/result.rs:502:1
[INFO] [stdout] help: consider further restricting `Self`
[INFO] [stdout]     |
[INFO] [stdout] 141 |     fn from_hyper(val: HyperValue) -> Result<Self, HyperObjectKeyError> where Self: Sized;
[INFO] [stdout]     |                                                                         +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `from_raw_buf` found for struct `Vec<_, _>` in the current scope
[INFO] [stdout]   --> src/client.rs:42:35
[INFO] [stdout]    |
[INFO] [stdout] 42 | ...                   Vec::from_raw_buf(attr.value as *const u8, attr.value_sz as usize));
[INFO] [stdout]    |                            ^^^^^^^^^^^^ function or associated item not found in `Vec<_, _>`
[INFO] [stdout]    |
[INFO] [stdout] note: if you're trying to build a new `Vec<_, _>` consider using one of the following associated functions:
[INFO] [stdout]       Vec::<T>::new
[INFO] [stdout]       Vec::<T>::with_capacity
[INFO] [stdout]       Vec::<T>::try_with_capacity
[INFO] [stdout]       Vec::<T>::from_raw_parts
[INFO] [stdout]       and 4 others
[INFO] [stdout]   --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/alloc/src/vec/mod.rs:422:5
[INFO] [stdout] help: there is an associated function `from_raw_parts` with a similar name
[INFO] [stdout]   --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/alloc/src/vec/mod.rs:603:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/client.rs:70:58
[INFO] [stdout]    |
[INFO] [stdout] 70 |                         lst.push(to_bytes_with_len(cstr, cstr_sz));
[INFO] [stdout]    |                                  -----------------       ^^^^^^^ expected `u64`, found `usize`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  arguments to this function are incorrect
[INFO] [stdout]    |
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> src/common.rs:42:15
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub unsafe fn to_bytes_with_len(ptr: *const ::libc::c_char, len: u64) -> Vec<u8> {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^                             --------
[INFO] [stdout] help: you can convert a `usize` to a `u64` and panic if the converted value doesn't fit
[INFO] [stdout]    |
[INFO] [stdout] 70 |                         lst.push(to_bytes_with_len(cstr, cstr_sz.try_into().unwrap()));
[INFO] [stdout]    |                                                                 ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:126:60
[INFO] [stdout]     |
[INFO] [stdout] 126 |                         set.insert(to_bytes_with_len(cstr, cstr_sz));
[INFO] [stdout]     |                                    -----------------       ^^^^^^^ expected `u64`, found `usize`
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/common.rs:42:15
[INFO] [stdout]     |
[INFO] [stdout] 42  | pub unsafe fn to_bytes_with_len(ptr: *const ::libc::c_char, len: u64) -> Vec<u8> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^                             --------
[INFO] [stdout] help: you can convert a `usize` to a `u64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 126 |                         set.insert(to_bytes_with_len(cstr, cstr_sz.try_into().unwrap()));
[INFO] [stdout]     |                                                                   ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `from_raw_buf` found for struct `Vec<_, _>` in the current scope
[INFO] [stdout]   --> src/client.rs:42:35
[INFO] [stdout]    |
[INFO] [stdout] 42 | ...                   Vec::from_raw_buf(attr.value as *const u8, attr.value_sz as usize));
[INFO] [stdout]    |                            ^^^^^^^^^^^^ function or associated item not found in `Vec<_, _>`
[INFO] [stdout]    |
[INFO] [stdout] note: if you're trying to build a new `Vec<_, _>` consider using one of the following associated functions:
[INFO] [stdout]       Vec::<T>::new
[INFO] [stdout]       Vec::<T>::with_capacity
[INFO] [stdout]       Vec::<T>::try_with_capacity
[INFO] [stdout]       Vec::<T>::from_raw_parts
[INFO] [stdout]       and 4 others
[INFO] [stdout]   --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/alloc/src/vec/mod.rs:422:5
[INFO] [stdout] help: there is an associated function `from_raw_parts` with a similar name
[INFO] [stdout]   --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/alloc/src/vec/mod.rs:603:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:185:60
[INFO] [stdout]     |
[INFO] [stdout] 185 |                         map.insert(to_bytes_with_len(ckey, ckey_sz),
[INFO] [stdout]     |                                    -----------------       ^^^^^^^ expected `u64`, found `usize`
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/common.rs:42:15
[INFO] [stdout]     |
[INFO] [stdout] 42  | pub unsafe fn to_bytes_with_len(ptr: *const ::libc::c_char, len: u64) -> Vec<u8> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^                             --------
[INFO] [stdout] help: you can convert a `usize` to a `u64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 185 |                         map.insert(to_bytes_with_len(ckey, ckey_sz.try_into().unwrap()),
[INFO] [stdout]     |                                                                   ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:186:60
[INFO] [stdout]     |
[INFO] [stdout] 186 | ...                   to_bytes_with_len(cval, cval_sz));
[INFO] [stdout]     |                       -----------------       ^^^^^^^ expected `u64`, found `usize`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/common.rs:42:15
[INFO] [stdout]     |
[INFO] [stdout] 42  | pub unsafe fn to_bytes_with_len(ptr: *const ::libc::c_char, len: u64) -> Vec<u8> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^                             --------
[INFO] [stdout] help: you can convert a `usize` to a `u64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 186 |                                    to_bytes_with_len(cval, cval_sz.try_into().unwrap()));
[INFO] [stdout]     |                                                                   ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:207:60
[INFO] [stdout]     |
[INFO] [stdout] 207 |                         map.insert(to_bytes_with_len(ckey, ckey_sz), cval);
[INFO] [stdout]     |                                    -----------------       ^^^^^^^ expected `u64`, found `usize`
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/common.rs:42:15
[INFO] [stdout]     |
[INFO] [stdout] 42  | pub unsafe fn to_bytes_with_len(ptr: *const ::libc::c_char, len: u64) -> Vec<u8> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^                             --------
[INFO] [stdout] help: you can convert a `usize` to a `u64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 207 |                         map.insert(to_bytes_with_len(ckey, ckey_sz.try_into().unwrap()), cval);
[INFO] [stdout]     |                                                                   ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:228:60
[INFO] [stdout]     |
[INFO] [stdout] 228 |                         map.insert(to_bytes_with_len(ckey, ckey_sz), cval);
[INFO] [stdout]     |                                    -----------------       ^^^^^^^ expected `u64`, found `usize`
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/common.rs:42:15
[INFO] [stdout]     |
[INFO] [stdout] 42  | pub unsafe fn to_bytes_with_len(ptr: *const ::libc::c_char, len: u64) -> Vec<u8> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^                             --------
[INFO] [stdout] help: you can convert a `usize` to a `u64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 228 |                         map.insert(to_bytes_with_len(ckey, ckey_sz.try_into().unwrap()), cval);
[INFO] [stdout]     |                                                                   ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/client.rs:70:58
[INFO] [stdout]    |
[INFO] [stdout] 70 |                         lst.push(to_bytes_with_len(cstr, cstr_sz));
[INFO] [stdout]    |                                  -----------------       ^^^^^^^ expected `u64`, found `usize`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  arguments to this function are incorrect
[INFO] [stdout]    |
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> src/common.rs:42:15
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub unsafe fn to_bytes_with_len(ptr: *const ::libc::c_char, len: u64) -> Vec<u8> {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^                             --------
[INFO] [stdout] help: you can convert a `usize` to a `u64` and panic if the converted value doesn't fit
[INFO] [stdout]    |
[INFO] [stdout] 70 |                         lst.push(to_bytes_with_len(cstr, cstr_sz.try_into().unwrap()));
[INFO] [stdout]    |                                                                 ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:249:66
[INFO] [stdout]     |
[INFO] [stdout] 249 |                         map.insert(ckey, to_bytes_with_len(cval, cval_sz));
[INFO] [stdout]     |                                          -----------------       ^^^^^^^ expected `u64`, found `usize`
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/common.rs:42:15
[INFO] [stdout]     |
[INFO] [stdout] 42  | pub unsafe fn to_bytes_with_len(ptr: *const ::libc::c_char, len: u64) -> Vec<u8> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^                             --------
[INFO] [stdout] help: you can convert a `usize` to a `u64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 249 |                         map.insert(ckey, to_bytes_with_len(cval, cval_sz.try_into().unwrap()));
[INFO] [stdout]     |                                                                         ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:126:60
[INFO] [stdout]     |
[INFO] [stdout] 126 |                         set.insert(to_bytes_with_len(cstr, cstr_sz));
[INFO] [stdout]     |                                    -----------------       ^^^^^^^ expected `u64`, found `usize`
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/common.rs:42:15
[INFO] [stdout]     |
[INFO] [stdout] 42  | pub unsafe fn to_bytes_with_len(ptr: *const ::libc::c_char, len: u64) -> Vec<u8> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^                             --------
[INFO] [stdout] help: you can convert a `usize` to a `u64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 126 |                         set.insert(to_bytes_with_len(cstr, cstr_sz.try_into().unwrap()));
[INFO] [stdout]     |                                                                   ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:307:71
[INFO] [stdout]     |
[INFO] [stdout] 307 |                         map.insert(F64(ckey), to_bytes_with_len(cval, cval_sz));
[INFO] [stdout]     |                                               -----------------       ^^^^^^^ expected `u64`, found `usize`
[INFO] [stdout]     |                                               |
[INFO] [stdout]     |                                               arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/common.rs:42:15
[INFO] [stdout]     |
[INFO] [stdout] 42  | pub unsafe fn to_bytes_with_len(ptr: *const ::libc::c_char, len: u64) -> Vec<u8> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^                             --------
[INFO] [stdout] help: you can convert a `usize` to a `u64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 307 |                         map.insert(F64(ckey), to_bytes_with_len(cval, cval_sz.try_into().unwrap()));
[INFO] [stdout]     |                                                                              ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:185:60
[INFO] [stdout]     |
[INFO] [stdout] 185 |                         map.insert(to_bytes_with_len(ckey, ckey_sz),
[INFO] [stdout]     |                                    -----------------       ^^^^^^^ expected `u64`, found `usize`
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/common.rs:42:15
[INFO] [stdout]     |
[INFO] [stdout] 42  | pub unsafe fn to_bytes_with_len(ptr: *const ::libc::c_char, len: u64) -> Vec<u8> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^                             --------
[INFO] [stdout] help: you can convert a `usize` to a `u64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 185 |                         map.insert(to_bytes_with_len(ckey, ckey_sz.try_into().unwrap()),
[INFO] [stdout]     |                                                                   ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:186:60
[INFO] [stdout]     |
[INFO] [stdout] 186 | ...                   to_bytes_with_len(cval, cval_sz));
[INFO] [stdout]     |                       -----------------       ^^^^^^^ expected `u64`, found `usize`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/common.rs:42:15
[INFO] [stdout]     |
[INFO] [stdout] 42  | pub unsafe fn to_bytes_with_len(ptr: *const ::libc::c_char, len: u64) -> Vec<u8> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^                             --------
[INFO] [stdout] help: you can convert a `usize` to a `u64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 186 |                                    to_bytes_with_len(cval, cval_sz.try_into().unwrap()));
[INFO] [stdout]     |                                                                   ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:207:60
[INFO] [stdout]     |
[INFO] [stdout] 207 |                         map.insert(to_bytes_with_len(ckey, ckey_sz), cval);
[INFO] [stdout]     |                                    -----------------       ^^^^^^^ expected `u64`, found `usize`
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/common.rs:42:15
[INFO] [stdout]     |
[INFO] [stdout] 42  | pub unsafe fn to_bytes_with_len(ptr: *const ::libc::c_char, len: u64) -> Vec<u8> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^                             --------
[INFO] [stdout] help: you can convert a `usize` to a `u64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 207 |                         map.insert(to_bytes_with_len(ckey, ckey_sz.try_into().unwrap()), cval);
[INFO] [stdout]     |                                                                   ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:392:54
[INFO] [stdout]     |
[INFO] [stdout] 392 |     if hyperdex_ds_copy_string(arena, cstr.as_ptr(), (cstr.as_bytes().len() + 1) as u64, &mut err, &mut cs, &mut sz) < 0 {
[INFO] [stdout]     |        -----------------------                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout]     |        |
[INFO] [stdout]     |        arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:61:12
[INFO] [stdout]     |
[INFO] [stdout] 61  |     pub fn hyperdex_ds_copy_string(arena: *mut Struct_hyperdex_ds_arena,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 392 |     if hyperdex_ds_copy_string(arena, cstr.as_ptr(), ((cstr.as_bytes().len() + 1) as u64).try_into().unwrap(), &mut err, &mut cs, &mut sz) < 0 {
[INFO] [stdout]     |                                                      +                                  +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:228:60
[INFO] [stdout]     |
[INFO] [stdout] 228 |                         map.insert(to_bytes_with_len(ckey, ckey_sz), cval);
[INFO] [stdout]     |                                    -----------------       ^^^^^^^ expected `u64`, found `usize`
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/common.rs:42:15
[INFO] [stdout]     |
[INFO] [stdout] 42  | pub unsafe fn to_bytes_with_len(ptr: *const ::libc::c_char, len: u64) -> Vec<u8> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^                             --------
[INFO] [stdout] help: you can convert a `usize` to a `u64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 228 |                         map.insert(to_bytes_with_len(ckey, ckey_sz.try_into().unwrap()), cval);
[INFO] [stdout]     |                                                                   ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:409:75
[INFO] [stdout]     |
[INFO] [stdout] 409 |             if hyperdex_ds_copy_string(arena, cstr.as_ptr() as *const i8, slen,
[INFO] [stdout]     |                -----------------------                                    ^^^^ expected `usize`, found `u64`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:61:12
[INFO] [stdout]     |
[INFO] [stdout] 61  |     pub fn hyperdex_ds_copy_string(arena: *mut Struct_hyperdex_ds_arena,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 409 |             if hyperdex_ds_copy_string(arena, cstr.as_ptr() as *const i8, slen.try_into().unwrap(),
[INFO] [stdout]     |                                                                               ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:249:66
[INFO] [stdout]     |
[INFO] [stdout] 249 |                         map.insert(ckey, to_bytes_with_len(cval, cval_sz));
[INFO] [stdout]     |                                          -----------------       ^^^^^^^ expected `u64`, found `usize`
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/common.rs:42:15
[INFO] [stdout]     |
[INFO] [stdout] 42  | pub unsafe fn to_bytes_with_len(ptr: *const ::libc::c_char, len: u64) -> Vec<u8> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^                             --------
[INFO] [stdout] help: you can convert a `usize` to a `u64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 249 |                         map.insert(ckey, to_bytes_with_len(cval, cval_sz.try_into().unwrap()));
[INFO] [stdout]     |                                                                         ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:438:55
[INFO] [stdout]     |
[INFO] [stdout] 437 |                     if hyperdex_ds_list_append_string(ds_lst, cstr.as_ptr(),
[INFO] [stdout]     |                        ------------------------------ arguments to this function are incorrect
[INFO] [stdout] 438 |                                                       cstr.as_bytes().len() as u64, &mut status) < 0 {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:78:12
[INFO] [stdout]     |
[INFO] [stdout] 78  |     pub fn hyperdex_ds_list_append_string(list: *mut Struct_hyperdex_ds_list,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 438 |                                                       (cstr.as_bytes().len() as u64).try_into().unwrap(), &mut status) < 0 {
[INFO] [stdout]     |                                                       +                            +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:307:71
[INFO] [stdout]     |
[INFO] [stdout] 307 |                         map.insert(F64(ckey), to_bytes_with_len(cval, cval_sz));
[INFO] [stdout]     |                                               -----------------       ^^^^^^^ expected `u64`, found `usize`
[INFO] [stdout]     |                                               |
[INFO] [stdout]     |                                               arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/common.rs:42:15
[INFO] [stdout]     |
[INFO] [stdout] 42  | pub unsafe fn to_bytes_with_len(ptr: *const ::libc::c_char, len: u64) -> Vec<u8> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^                             --------
[INFO] [stdout] help: you can convert a `usize` to a `u64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 307 |                         map.insert(F64(ckey), to_bytes_with_len(cval, cval_sz.try_into().unwrap()));
[INFO] [stdout]     |                                                                              ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:497:54
[INFO] [stdout]     |
[INFO] [stdout] 496 |                     if hyperdex_ds_set_insert_string(ds_set, cstr.as_ptr(),
[INFO] [stdout]     |                        ----------------------------- arguments to this function are incorrect
[INFO] [stdout] 497 |                                                      cstr.as_bytes().len() as u64, &mut status) < 0 {
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:102:12
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn hyperdex_ds_set_insert_string(set: *mut Struct_hyperdex_ds_set,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 497 |                                                      (cstr.as_bytes().len() as u64).try_into().unwrap(), &mut status) < 0 {
[INFO] [stdout]     |                                                      +                            +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:392:54
[INFO] [stdout]     |
[INFO] [stdout] 392 |     if hyperdex_ds_copy_string(arena, cstr.as_ptr(), (cstr.as_bytes().len() + 1) as u64, &mut err, &mut cs, &mut sz) < 0 {
[INFO] [stdout]     |        -----------------------                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout]     |        |
[INFO] [stdout]     |        arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:61:12
[INFO] [stdout]     |
[INFO] [stdout] 61  |     pub fn hyperdex_ds_copy_string(arena: *mut Struct_hyperdex_ds_arena,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 392 |     if hyperdex_ds_copy_string(arena, cstr.as_ptr(), ((cstr.as_bytes().len() + 1) as u64).try_into().unwrap(), &mut err, &mut cs, &mut sz) < 0 {
[INFO] [stdout]     |                                                      +                                  +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:556:73
[INFO] [stdout]     |
[INFO] [stdout] 555 |                     if hyperdex_ds_map_insert_key_string(ds_map,
[INFO] [stdout]     |                        --------------------------------- arguments to this function are incorrect
[INFO] [stdout] 556 |                                                          cstr.as_ptr(), cstr.as_bytes().len() as u64,
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:126:12
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub fn hyperdex_ds_map_insert_key_string(map: *mut Struct_hyperdex_ds_map,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 556 |                                                          cstr.as_ptr(), (cstr.as_bytes().len() as u64).try_into().unwrap(),
[INFO] [stdout]     |                                                                         +                            +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:562:73
[INFO] [stdout]     |
[INFO] [stdout] 561 |                     if hyperdex_ds_map_insert_val_string(ds_map,
[INFO] [stdout]     |                        --------------------------------- arguments to this function are incorrect
[INFO] [stdout] 562 |                                                          cstr.as_ptr(), cstr.as_bytes().len() as u64,
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:132:12
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub fn hyperdex_ds_map_insert_val_string(map: *mut Struct_hyperdex_ds_map,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 562 |                                                          cstr.as_ptr(), (cstr.as_bytes().len() as u64).try_into().unwrap(),
[INFO] [stdout]     |                                                                         +                            +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:409:75
[INFO] [stdout]     |
[INFO] [stdout] 409 |             if hyperdex_ds_copy_string(arena, cstr.as_ptr() as *const i8, slen,
[INFO] [stdout]     |                -----------------------                                    ^^^^ expected `usize`, found `u64`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:61:12
[INFO] [stdout]     |
[INFO] [stdout] 61  |     pub fn hyperdex_ds_copy_string(arena: *mut Struct_hyperdex_ds_arena,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 409 |             if hyperdex_ds_copy_string(arena, cstr.as_ptr() as *const i8, slen.try_into().unwrap(),
[INFO] [stdout]     |                                                                               ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:584:73
[INFO] [stdout]     |
[INFO] [stdout] 583 |                     if hyperdex_ds_map_insert_key_string(ds_map,
[INFO] [stdout]     |                        --------------------------------- arguments to this function are incorrect
[INFO] [stdout] 584 |                                                          cstr.as_ptr(), cstr.as_bytes().len() as u64,
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:126:12
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub fn hyperdex_ds_map_insert_key_string(map: *mut Struct_hyperdex_ds_map,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 584 |                                                          cstr.as_ptr(), (cstr.as_bytes().len() as u64).try_into().unwrap(),
[INFO] [stdout]     |                                                                         +                            +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:438:55
[INFO] [stdout]     |
[INFO] [stdout] 437 |                     if hyperdex_ds_list_append_string(ds_lst, cstr.as_ptr(),
[INFO] [stdout]     |                        ------------------------------ arguments to this function are incorrect
[INFO] [stdout] 438 |                                                       cstr.as_bytes().len() as u64, &mut status) < 0 {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:78:12
[INFO] [stdout]     |
[INFO] [stdout] 78  |     pub fn hyperdex_ds_list_append_string(list: *mut Struct_hyperdex_ds_list,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 438 |                                                       (cstr.as_bytes().len() as u64).try_into().unwrap(), &mut status) < 0 {
[INFO] [stdout]     |                                                       +                            +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:497:54
[INFO] [stdout]     |
[INFO] [stdout] 496 |                     if hyperdex_ds_set_insert_string(ds_set, cstr.as_ptr(),
[INFO] [stdout]     |                        ----------------------------- arguments to this function are incorrect
[INFO] [stdout] 497 |                                                      cstr.as_bytes().len() as u64, &mut status) < 0 {
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:102:12
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn hyperdex_ds_set_insert_string(set: *mut Struct_hyperdex_ds_set,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 497 |                                                      (cstr.as_bytes().len() as u64).try_into().unwrap(), &mut status) < 0 {
[INFO] [stdout]     |                                                      +                            +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:609:73
[INFO] [stdout]     |
[INFO] [stdout] 608 |                     if hyperdex_ds_map_insert_key_string(ds_map,
[INFO] [stdout]     |                        --------------------------------- arguments to this function are incorrect
[INFO] [stdout] 609 |                                                          cstr.as_ptr(), cstr.as_bytes().len() as u64,
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:126:12
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub fn hyperdex_ds_map_insert_key_string(map: *mut Struct_hyperdex_ds_map,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 609 |                                                          cstr.as_ptr(), (cstr.as_bytes().len() as u64).try_into().unwrap(),
[INFO] [stdout]     |                                                                         +                            +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:637:73
[INFO] [stdout]     |
[INFO] [stdout] 636 |                     if hyperdex_ds_map_insert_val_string(ds_map,
[INFO] [stdout]     |                        --------------------------------- arguments to this function are incorrect
[INFO] [stdout] 637 |                                                          cstr.as_ptr(), cstr.as_bytes().len() as u64,
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:132:12
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub fn hyperdex_ds_map_insert_val_string(map: *mut Struct_hyperdex_ds_map,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 637 |                                                          cstr.as_ptr(), (cstr.as_bytes().len() as u64).try_into().unwrap(),
[INFO] [stdout]     |                                                                         +                            +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:556:73
[INFO] [stdout]     |
[INFO] [stdout] 555 |                     if hyperdex_ds_map_insert_key_string(ds_map,
[INFO] [stdout]     |                        --------------------------------- arguments to this function are incorrect
[INFO] [stdout] 556 |                                                          cstr.as_ptr(), cstr.as_bytes().len() as u64,
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:126:12
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub fn hyperdex_ds_map_insert_key_string(map: *mut Struct_hyperdex_ds_map,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 556 |                                                          cstr.as_ptr(), (cstr.as_bytes().len() as u64).try_into().unwrap(),
[INFO] [stdout]     |                                                                         +                            +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:706:73
[INFO] [stdout]     |
[INFO] [stdout] 705 |                     if hyperdex_ds_map_insert_val_string(ds_map,
[INFO] [stdout]     |                        --------------------------------- arguments to this function are incorrect
[INFO] [stdout] 706 |                                                          cstr.as_ptr(), cstr.as_bytes().len() as u64,
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:132:12
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub fn hyperdex_ds_map_insert_val_string(map: *mut Struct_hyperdex_ds_map,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 706 |                                                          cstr.as_ptr(), (cstr.as_bytes().len() as u64).try_into().unwrap(),
[INFO] [stdout]     |                                                                         +                            +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:562:73
[INFO] [stdout]     |
[INFO] [stdout] 561 |                     if hyperdex_ds_map_insert_val_string(ds_map,
[INFO] [stdout]     |                        --------------------------------- arguments to this function are incorrect
[INFO] [stdout] 562 |                                                          cstr.as_ptr(), cstr.as_bytes().len() as u64,
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:132:12
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub fn hyperdex_ds_map_insert_val_string(map: *mut Struct_hyperdex_ds_map,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 562 |                                                          cstr.as_ptr(), (cstr.as_bytes().len() as u64).try_into().unwrap(),
[INFO] [stdout]     |                                                                         +                            +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:584:73
[INFO] [stdout]     |
[INFO] [stdout] 583 |                     if hyperdex_ds_map_insert_key_string(ds_map,
[INFO] [stdout]     |                        --------------------------------- arguments to this function are incorrect
[INFO] [stdout] 584 |                                                          cstr.as_ptr(), cstr.as_bytes().len() as u64,
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:126:12
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub fn hyperdex_ds_map_insert_key_string(map: *mut Struct_hyperdex_ds_map,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 584 |                                                          cstr.as_ptr(), (cstr.as_bytes().len() as u64).try_into().unwrap(),
[INFO] [stdout]     |                                                                         +                            +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:768:75
[INFO] [stdout]     |
[INFO] [stdout] 768 |             if hyperdex_ds_copy_string(arena, cstr.as_ptr() as *const i8, slen,
[INFO] [stdout]     |                -----------------------                                    ^^^^ expected `usize`, found `u64`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:61:12
[INFO] [stdout]     |
[INFO] [stdout] 61  |     pub fn hyperdex_ds_copy_string(arena: *mut Struct_hyperdex_ds_arena,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 768 |             if hyperdex_ds_copy_string(arena, cstr.as_ptr() as *const i8, slen.try_into().unwrap(),
[INFO] [stdout]     |                                                                               ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:609:73
[INFO] [stdout]     |
[INFO] [stdout] 608 |                     if hyperdex_ds_map_insert_key_string(ds_map,
[INFO] [stdout]     |                        --------------------------------- arguments to this function are incorrect
[INFO] [stdout] 609 |                                                          cstr.as_ptr(), cstr.as_bytes().len() as u64,
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:126:12
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub fn hyperdex_ds_map_insert_key_string(map: *mut Struct_hyperdex_ds_map,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 609 |                                                          cstr.as_ptr(), (cstr.as_bytes().len() as u64).try_into().unwrap(),
[INFO] [stdout]     |                                                                         +                            +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'ptr_internals'
[INFO] [stdout]    --> src/client.rs:869:27
[INFO] [stdout]     |
[INFO] [stdout] 869 |             ptr: unsafe { Unique::new(*self.ptr) },
[INFO] [stdout]     |                           ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: add `#![feature(ptr_internals)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]    --> src/client.rs:869:39
[INFO] [stdout]     |
[INFO] [stdout] 869 |             ptr: unsafe { Unique::new(*self.ptr) },
[INFO] [stdout]     |                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:869:27
[INFO] [stdout]     |
[INFO] [stdout] 869 |             ptr: unsafe { Unique::new(*self.ptr) },
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^ expected `Unique<Struct_hyperdex_client>`, found `Option<Unique<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `Unique<hyperdex_client::Struct_hyperdex_client>`
[INFO] [stdout]                  found enum `Option<Unique<_>>`
[INFO] [stdout] help: consider using `Option::expect` to unwrap the `Option<Unique<_>>` value, panicking if the value is an `Option::None`
[INFO] [stdout]     |
[INFO] [stdout] 869 |             ptr: unsafe { Unique::new(*self.ptr).expect("REASON") },
[INFO] [stdout]     |                                                 +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]    --> src/client.rs:895:49
[INFO] [stdout]     |
[INFO] [stdout] 895 |                         hyperdex_client_destroy(*self.ptr);
[INFO] [stdout]     |                                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]    --> src/client.rs:900:39
[INFO] [stdout]     |
[INFO] [stdout] 900 |                 hyperdex_client_block(*self.ptr, 250);  // prevent busy spinning
[INFO] [stdout]     |                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]    --> src/client.rs:912:54
[INFO] [stdout]     |
[INFO] [stdout] 912 |                         reqid = hyperdex_client_loop(*self.ptr, 0, &mut loop_status);
[INFO] [stdout]     |                                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]    --> src/client.rs:921:55
[INFO] [stdout]     |
[INFO] [stdout] 921 |                     self.err_tx.send(get_client_error(*self.ptr, loop_status));
[INFO] [stdout]     |                                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]    --> src/client.rs:934:57
[INFO] [stdout]     |
[INFO] [stdout] 934 | ...                   op_tx.send(get_client_error(*self.ptr, loop_status));
[INFO] [stdout]     |                                                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:637:73
[INFO] [stdout]     |
[INFO] [stdout] 636 |                     if hyperdex_ds_map_insert_val_string(ds_map,
[INFO] [stdout]     |                        --------------------------------- arguments to this function are incorrect
[INFO] [stdout] 637 |                                                          cstr.as_ptr(), cstr.as_bytes().len() as u64,
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:132:12
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub fn hyperdex_ds_map_insert_val_string(map: *mut Struct_hyperdex_ds_map,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 637 |                                                          cstr.as_ptr(), (cstr.as_bytes().len() as u64).try_into().unwrap(),
[INFO] [stdout]     |                                                                         +                            +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]    --> src/client.rs:959:72
[INFO] [stdout]     |
[INFO] [stdout] 959 | ...                   state.res_tx.send(Err(get_client_error(*self.ptr, *state.status)));
[INFO] [stdout]     |                                                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:706:73
[INFO] [stdout]     |
[INFO] [stdout] 705 |                     if hyperdex_ds_map_insert_val_string(ds_map,
[INFO] [stdout]     |                        --------------------------------- arguments to this function are incorrect
[INFO] [stdout] 706 |                                                          cstr.as_ptr(), cstr.as_bytes().len() as u64,
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:132:12
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub fn hyperdex_ds_map_insert_val_string(map: *mut Struct_hyperdex_ds_map,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 706 |                                                          cstr.as_ptr(), (cstr.as_bytes().len() as u64).try_into().unwrap(),
[INFO] [stdout]     |                                                                         +                            +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'ptr_internals'
[INFO] [stdout]     --> src/client.rs:1478:35
[INFO] [stdout]      |
[INFO] [stdout] 1478 |                     ptr: unsafe { Unique::new(ptr) },
[INFO] [stdout]      |                                   ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: add `#![feature(ptr_internals)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1478:35
[INFO] [stdout]      |
[INFO] [stdout] 1478 |                     ptr: unsafe { Unique::new(ptr) },
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^ expected `Unique<Struct_hyperdex_client>`, found `Option<Unique<...>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected struct `Unique<_>`
[INFO] [stdout]                   found enum `Option<Unique<_>>`
[INFO] [stdout] help: consider using `Option::expect` to unwrap the `Option<Unique<hyperdex_client::Struct_hyperdex_client>>` value, panicking if the value is an `Option::None`
[INFO] [stdout]      |
[INFO] [stdout] 1478 |                     ptr: unsafe { Unique::new(ptr).expect("REASON") },
[INFO] [stdout]      |                                                   +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1529:44
[INFO] [stdout]      |
[INFO] [stdout] 1529 |                     hyperdex_client_search(*inner_client.ptr,
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:768:75
[INFO] [stdout]     |
[INFO] [stdout] 768 |             if hyperdex_ds_copy_string(arena, cstr.as_ptr() as *const i8, slen,
[INFO] [stdout]     |                -----------------------                                    ^^^^ expected `usize`, found `u64`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/hyperdex_datastructures.rs:61:12
[INFO] [stdout]     |
[INFO] [stdout] 61  |     pub fn hyperdex_ds_copy_string(arena: *mut Struct_hyperdex_ds_arena,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 768 |             if hyperdex_ds_copy_string(arena, cstr.as_ptr() as *const i8, slen.try_into().unwrap(),
[INFO] [stdout]     |                                                                               ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1532:44
[INFO] [stdout]      |
[INFO] [stdout] 1529 |                     hyperdex_client_search(*inner_client.ptr,
[INFO] [stdout]      |                     ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1532 |                                            c_checks.len() as u64,
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:807:12
[INFO] [stdout]      |
[INFO] [stdout] 807  |     pub fn hyperdex_client_search(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1532 |                                            (c_checks.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                            +                     +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1537:54
[INFO] [stdout]      |
[INFO] [stdout] 1537 |                     res_tx.send(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'ptr_internals'
[INFO] [stdout]    --> src/client.rs:869:27
[INFO] [stdout]     |
[INFO] [stdout] 869 |             ptr: unsafe { Unique::new(*self.ptr) },
[INFO] [stdout]     |                           ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: add `#![feature(ptr_internals)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]    --> src/client.rs:869:39
[INFO] [stdout]     |
[INFO] [stdout] 869 |             ptr: unsafe { Unique::new(*self.ptr) },
[INFO] [stdout]     |                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/client.rs:869:27
[INFO] [stdout]     |
[INFO] [stdout] 869 |             ptr: unsafe { Unique::new(*self.ptr) },
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^ expected `Unique<Struct_hyperdex_client>`, found `Option<Unique<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `Unique<hyperdex_client::Struct_hyperdex_client>`
[INFO] [stdout]                  found enum `Option<Unique<_>>`
[INFO] [stdout] help: consider using `Option::expect` to unwrap the `Option<Unique<_>>` value, panicking if the value is an `Option::None`
[INFO] [stdout]     |
[INFO] [stdout] 869 |             ptr: unsafe { Unique::new(*self.ptr).expect("REASON") },
[INFO] [stdout]     |                                                 +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]    --> src/client.rs:895:49
[INFO] [stdout]     |
[INFO] [stdout] 895 |                         hyperdex_client_destroy(*self.ptr);
[INFO] [stdout]     |                                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]    --> src/client.rs:900:39
[INFO] [stdout]     |
[INFO] [stdout] 900 |                 hyperdex_client_block(*self.ptr, 250);  // prevent busy spinning
[INFO] [stdout]     |                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1065:64
[INFO] [stdout]      |
[INFO] [stdout] 1065 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1570 | make_fn_spacename_key_status!(del, async_del);
[INFO] [stdout]      | --------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]    --> src/client.rs:912:54
[INFO] [stdout]     |
[INFO] [stdout] 912 |                         reqid = hyperdex_client_loop(*self.ptr, 0, &mut loop_status);
[INFO] [stdout]     |                                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]    --> src/client.rs:921:55
[INFO] [stdout]     |
[INFO] [stdout] 921 |                     self.err_tx.send(get_client_error(*self.ptr, loop_status));
[INFO] [stdout]     |                                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1070:68
[INFO] [stdout]      |
[INFO] [stdout] 1070 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1570 | make_fn_spacename_key_status!(del, async_del);
[INFO] [stdout]      | --------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1081:42
[INFO] [stdout]      |
[INFO] [stdout] 1081 |                     Err(get_client_error(*inner_client.ptr, *status))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1570 | make_fn_spacename_key_status!(del, async_del);
[INFO] [stdout]      | --------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:997:64
[INFO] [stdout]      |
[INFO] [stdout] 997  |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1571 | make_fn_spacename_key_status_attributes!(get, async_get);
[INFO] [stdout]      | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_status_attributes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1004:68
[INFO] [stdout]      |
[INFO] [stdout] 1004 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1571 | make_fn_spacename_key_status_attributes!(get, async_get);
[INFO] [stdout]      | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_status_attributes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1015:42
[INFO] [stdout]      |
[INFO] [stdout] 1015 |                     Err(get_client_error(*inner_client.ptr, *status))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1571 | make_fn_spacename_key_status_attributes!(get, async_get);
[INFO] [stdout]      | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_status_attributes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]    --> src/client.rs:934:57
[INFO] [stdout]     |
[INFO] [stdout] 934 | ...                   op_tx.send(get_client_error(*self.ptr, loop_status));
[INFO] [stdout]     |                                                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]    --> src/client.rs:959:72
[INFO] [stdout]     |
[INFO] [stdout] 959 | ...                   state.res_tx.send(Err(get_client_error(*self.ptr, *state.status)));
[INFO] [stdout]     |                                                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'ptr_internals'
[INFO] [stdout]     --> src/client.rs:1478:35
[INFO] [stdout]      |
[INFO] [stdout] 1478 |                     ptr: unsafe { Unique::new(ptr) },
[INFO] [stdout]      |                                   ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: add `#![feature(ptr_internals)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2024-03-14; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1478:35
[INFO] [stdout]      |
[INFO] [stdout] 1478 |                     ptr: unsafe { Unique::new(ptr) },
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^ expected `Unique<Struct_hyperdex_client>`, found `Option<Unique<...>>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected struct `Unique<_>`
[INFO] [stdout]                   found enum `Option<Unique<_>>`
[INFO] [stdout] help: consider using `Option::expect` to unwrap the `Option<Unique<hyperdex_client::Struct_hyperdex_client>>` value, panicking if the value is an `Option::None`
[INFO] [stdout]      |
[INFO] [stdout] 1478 |                     ptr: unsafe { Unique::new(ptr).expect("REASON") },
[INFO] [stdout]      |                                                   +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1134:64
[INFO] [stdout]      |
[INFO] [stdout] 1134 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1573 | make_fn_spacename_key_attributenames_status_attributes!(get_partial, async_get_partial);
[INFO] [stdout]      | --------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributenames_status_attributes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1529:44
[INFO] [stdout]      |
[INFO] [stdout] 1529 |                     hyperdex_client_search(*inner_client.ptr,
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1532:44
[INFO] [stdout]      |
[INFO] [stdout] 1529 |                     hyperdex_client_search(*inner_client.ptr,
[INFO] [stdout]      |                     ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1532 |                                            c_checks.len() as u64,
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:807:12
[INFO] [stdout]      |
[INFO] [stdout] 807  |     pub fn hyperdex_client_search(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1532 |                                            (c_checks.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                            +                     +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1537:54
[INFO] [stdout]      |
[INFO] [stdout] 1537 |                     res_tx.send(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1138:64
[INFO] [stdout]      |
[INFO] [stdout] 1134 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1138 |                                                                c_attrs.len() as u64,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1573 | make_fn_spacename_key_attributenames_status_attributes!(get_partial, async_get_partial);
[INFO] [stdout]      | --------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:80:12
[INFO] [stdout]      |
[INFO] [stdout] 80   |     pub fn hyperdex_client_get_partial(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributenames_status_attributes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1138 |                                                                (c_attrs.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                +                    +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1065:64
[INFO] [stdout]      |
[INFO] [stdout] 1065 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1570 | make_fn_spacename_key_status!(del, async_del);
[INFO] [stdout]      | --------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1070:68
[INFO] [stdout]      |
[INFO] [stdout] 1070 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1570 | make_fn_spacename_key_status!(del, async_del);
[INFO] [stdout]      | --------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1142:68
[INFO] [stdout]      |
[INFO] [stdout] 1142 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1573 | make_fn_spacename_key_attributenames_status_attributes!(get_partial, async_get_partial);
[INFO] [stdout]      | --------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributenames_status_attributes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1153:42
[INFO] [stdout]      |
[INFO] [stdout] 1153 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1573 | make_fn_spacename_key_attributenames_status_attributes!(get_partial, async_get_partial);
[INFO] [stdout]      | --------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributenames_status_attributes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1575 | make_fn_spacename_key_attributes_status!(put, async_put);
[INFO] [stdout]      | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1081:42
[INFO] [stdout]      |
[INFO] [stdout] 1081 |                     Err(get_client_error(*inner_client.ptr, *status))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1570 | make_fn_spacename_key_status!(del, async_del);
[INFO] [stdout]      | --------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:997:64
[INFO] [stdout]      |
[INFO] [stdout] 997  |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1571 | make_fn_spacename_key_status_attributes!(get, async_get);
[INFO] [stdout]      | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_status_attributes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1575 | make_fn_spacename_key_attributes_status!(put, async_put);
[INFO] [stdout]      | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:91:12
[INFO] [stdout]      |
[INFO] [stdout] 91   |     pub fn hyperdex_client_put(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1004:68
[INFO] [stdout]      |
[INFO] [stdout] 1004 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1571 | make_fn_spacename_key_status_attributes!(get, async_get);
[INFO] [stdout]      | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_status_attributes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1575 | make_fn_spacename_key_attributes_status!(put, async_put);
[INFO] [stdout]      | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1015:42
[INFO] [stdout]      |
[INFO] [stdout] 1015 |                     Err(get_client_error(*inner_client.ptr, *status))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1571 | make_fn_spacename_key_status_attributes!(get, async_get);
[INFO] [stdout]      | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_status_attributes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1575 | make_fn_spacename_key_attributes_status!(put, async_put);
[INFO] [stdout]      | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1134:64
[INFO] [stdout]      |
[INFO] [stdout] 1134 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1573 | make_fn_spacename_key_attributenames_status_attributes!(get_partial, async_get_partial);
[INFO] [stdout]      | --------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributenames_status_attributes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1338:33
[INFO] [stdout]      |
[INFO] [stdout] 1338 |                                 *inner_client.ptr,
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1576 | make_fn_spacename_key_predicates_attributes_status!(cond_put, async_cond_put);
[INFO] [stdout]      | ----------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1138:64
[INFO] [stdout]      |
[INFO] [stdout] 1134 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1138 |                                                                c_attrs.len() as u64,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1573 | make_fn_spacename_key_attributenames_status_attributes!(get_partial, async_get_partial);
[INFO] [stdout]      | --------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:80:12
[INFO] [stdout]      |
[INFO] [stdout] 80   |     pub fn hyperdex_client_get_partial(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributenames_status_attributes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1138 |                                                                (c_attrs.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                +                    +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1142:68
[INFO] [stdout]      |
[INFO] [stdout] 1142 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1573 | make_fn_spacename_key_attributenames_status_attributes!(get_partial, async_get_partial);
[INFO] [stdout]      | --------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributenames_status_attributes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1153:42
[INFO] [stdout]      |
[INFO] [stdout] 1153 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1573 | make_fn_spacename_key_attributenames_status_attributes!(get_partial, async_get_partial);
[INFO] [stdout]      | --------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributenames_status_attributes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]     --> src/client.rs:1337:29
[INFO] [stdout]      |
[INFO] [stdout] 1337 |                             concat_idents!(hyperdex_client_, $fn_name)(
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1342 |                                 c_checks.len() as u64,
[INFO] [stdout]      |                                 --------------------- expected `usize`, found `u64`
[INFO] [stdout] 1343 |                                 obj.as_ptr(),
[INFO] [stdout] 1344 |                                 obj.len() as u64,
[INFO] [stdout]      |                                 ---------------- expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1576 | make_fn_spacename_key_predicates_attributes_status!(cond_put, async_cond_put);
[INFO] [stdout]      | ----------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:98:12
[INFO] [stdout]      |
[INFO] [stdout] 98   |     pub fn hyperdex_client_cond_put(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `concat_idents` which comes from the expansion of the macro `make_fn_spacename_key_predicates_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1342 |                                 (c_checks.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                 +                     +++++++++++++++++++++
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1344 |                                 (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                 +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1347:76
[INFO] [stdout]      |
[INFO] [stdout] 1347 |                             return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1576 | make_fn_spacename_key_predicates_attributes_status!(cond_put, async_cond_put);
[INFO] [stdout]      | ----------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1575 | make_fn_spacename_key_attributes_status!(put, async_put);
[INFO] [stdout]      | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1357:50
[INFO] [stdout]      |
[INFO] [stdout] 1357 |                             Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1576 | make_fn_spacename_key_predicates_attributes_status!(cond_put, async_cond_put);
[INFO] [stdout]      | ----------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1577 | make_fn_spacename_key_attributes_status!(put_if_not_exist, async_put_if_not_exist);
[INFO] [stdout]      | ---------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1577 | make_fn_spacename_key_attributes_status!(put_if_not_exist, async_put_if_not_exist);
[INFO] [stdout]      | ---------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:111:12
[INFO] [stdout]      |
[INFO] [stdout] 111  |     pub fn hyperdex_client_put_if_not_exist(client:
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1575 | make_fn_spacename_key_attributes_status!(put, async_put);
[INFO] [stdout]      | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:91:12
[INFO] [stdout]      |
[INFO] [stdout] 91   |     pub fn hyperdex_client_put(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1575 | make_fn_spacename_key_attributes_status!(put, async_put);
[INFO] [stdout]      | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1577 | make_fn_spacename_key_attributes_status!(put_if_not_exist, async_put_if_not_exist);
[INFO] [stdout]      | ---------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1575 | make_fn_spacename_key_attributes_status!(put, async_put);
[INFO] [stdout]      | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1338:33
[INFO] [stdout]      |
[INFO] [stdout] 1338 |                                 *inner_client.ptr,
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1576 | make_fn_spacename_key_predicates_attributes_status!(cond_put, async_cond_put);
[INFO] [stdout]      | ----------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1577 | make_fn_spacename_key_attributes_status!(put_if_not_exist, async_put_if_not_exist);
[INFO] [stdout]      | ---------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1578 | make_fn_spacename_key_attributes_status!(atomic_add, async_atomic_add);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1578 | make_fn_spacename_key_attributes_status!(atomic_add, async_atomic_add);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:137:12
[INFO] [stdout]      |
[INFO] [stdout] 137  |     pub fn hyperdex_client_atomic_add(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1578 | make_fn_spacename_key_attributes_status!(atomic_add, async_atomic_add);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1578 | make_fn_spacename_key_attributes_status!(atomic_add, async_atomic_add);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1579 | make_fn_spacename_key_attributes_status!(atomic_sub, async_atomic_sub);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]     --> src/client.rs:1337:29
[INFO] [stdout]      |
[INFO] [stdout] 1337 |                             concat_idents!(hyperdex_client_, $fn_name)(
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1342 |                                 c_checks.len() as u64,
[INFO] [stdout]      |                                 --------------------- expected `usize`, found `u64`
[INFO] [stdout] 1343 |                                 obj.as_ptr(),
[INFO] [stdout] 1344 |                                 obj.len() as u64,
[INFO] [stdout]      |                                 ---------------- expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1576 | make_fn_spacename_key_predicates_attributes_status!(cond_put, async_cond_put);
[INFO] [stdout]      | ----------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:98:12
[INFO] [stdout]      |
[INFO] [stdout] 98   |     pub fn hyperdex_client_cond_put(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `concat_idents` which comes from the expansion of the macro `make_fn_spacename_key_predicates_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1342 |                                 (c_checks.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                 +                     +++++++++++++++++++++
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1344 |                                 (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                 +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1347:76
[INFO] [stdout]      |
[INFO] [stdout] 1347 |                             return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1576 | make_fn_spacename_key_predicates_attributes_status!(cond_put, async_cond_put);
[INFO] [stdout]      | ----------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1357:50
[INFO] [stdout]      |
[INFO] [stdout] 1357 |                             Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1576 | make_fn_spacename_key_predicates_attributes_status!(cond_put, async_cond_put);
[INFO] [stdout]      | ----------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1577 | make_fn_spacename_key_attributes_status!(put_if_not_exist, async_put_if_not_exist);
[INFO] [stdout]      | ---------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1579 | make_fn_spacename_key_attributes_status!(atomic_sub, async_atomic_sub);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:161:12
[INFO] [stdout]      |
[INFO] [stdout] 161  |     pub fn hyperdex_client_atomic_sub(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1579 | make_fn_spacename_key_attributes_status!(atomic_sub, async_atomic_sub);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1579 | make_fn_spacename_key_attributes_status!(atomic_sub, async_atomic_sub);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1580 | make_fn_spacename_key_attributes_status!(atomic_mul, async_atomic_mul);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1580 | make_fn_spacename_key_attributes_status!(atomic_mul, async_atomic_mul);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:185:12
[INFO] [stdout]      |
[INFO] [stdout] 185  |     pub fn hyperdex_client_atomic_mul(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1580 | make_fn_spacename_key_attributes_status!(atomic_mul, async_atomic_mul);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1580 | make_fn_spacename_key_attributes_status!(atomic_mul, async_atomic_mul);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1577 | make_fn_spacename_key_attributes_status!(put_if_not_exist, async_put_if_not_exist);
[INFO] [stdout]      | ---------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:111:12
[INFO] [stdout]      |
[INFO] [stdout] 111  |     pub fn hyperdex_client_put_if_not_exist(client:
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1577 | make_fn_spacename_key_attributes_status!(put_if_not_exist, async_put_if_not_exist);
[INFO] [stdout]      | ---------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1577 | make_fn_spacename_key_attributes_status!(put_if_not_exist, async_put_if_not_exist);
[INFO] [stdout]      | ---------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1581 | make_fn_spacename_key_attributes_status!(atomic_div, async_atomic_div);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1578 | make_fn_spacename_key_attributes_status!(atomic_add, async_atomic_add);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1581 | make_fn_spacename_key_attributes_status!(atomic_div, async_atomic_div);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:209:12
[INFO] [stdout]      |
[INFO] [stdout] 209  |     pub fn hyperdex_client_atomic_div(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1581 | make_fn_spacename_key_attributes_status!(atomic_div, async_atomic_div);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1581 | make_fn_spacename_key_attributes_status!(atomic_div, async_atomic_div);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1582 | make_fn_spacename_key_attributes_status!(atomic_mod, async_atomic_mod);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1578 | make_fn_spacename_key_attributes_status!(atomic_add, async_atomic_add);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:137:12
[INFO] [stdout]      |
[INFO] [stdout] 137  |     pub fn hyperdex_client_atomic_add(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1578 | make_fn_spacename_key_attributes_status!(atomic_add, async_atomic_add);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1578 | make_fn_spacename_key_attributes_status!(atomic_add, async_atomic_add);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1579 | make_fn_spacename_key_attributes_status!(atomic_sub, async_atomic_sub);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1579 | make_fn_spacename_key_attributes_status!(atomic_sub, async_atomic_sub);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:161:12
[INFO] [stdout]      |
[INFO] [stdout] 161  |     pub fn hyperdex_client_atomic_sub(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1579 | make_fn_spacename_key_attributes_status!(atomic_sub, async_atomic_sub);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1579 | make_fn_spacename_key_attributes_status!(atomic_sub, async_atomic_sub);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1580 | make_fn_spacename_key_attributes_status!(atomic_mul, async_atomic_mul);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1582 | make_fn_spacename_key_attributes_status!(atomic_mod, async_atomic_mod);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:233:12
[INFO] [stdout]      |
[INFO] [stdout] 233  |     pub fn hyperdex_client_atomic_mod(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1582 | make_fn_spacename_key_attributes_status!(atomic_mod, async_atomic_mod);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1582 | make_fn_spacename_key_attributes_status!(atomic_mod, async_atomic_mod);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1583 | make_fn_spacename_key_attributes_status!(atomic_and, async_atomic_and);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1580 | make_fn_spacename_key_attributes_status!(atomic_mul, async_atomic_mul);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:185:12
[INFO] [stdout]      |
[INFO] [stdout] 185  |     pub fn hyperdex_client_atomic_mul(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1580 | make_fn_spacename_key_attributes_status!(atomic_mul, async_atomic_mul);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1580 | make_fn_spacename_key_attributes_status!(atomic_mul, async_atomic_mul);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1581 | make_fn_spacename_key_attributes_status!(atomic_div, async_atomic_div);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1583 | make_fn_spacename_key_attributes_status!(atomic_and, async_atomic_and);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:257:12
[INFO] [stdout]      |
[INFO] [stdout] 257  |     pub fn hyperdex_client_atomic_and(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1583 | make_fn_spacename_key_attributes_status!(atomic_and, async_atomic_and);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1583 | make_fn_spacename_key_attributes_status!(atomic_and, async_atomic_and);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1584 | make_fn_spacename_key_attributes_status!(atomic_or, async_atomic_or);
[INFO] [stdout]      | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1581 | make_fn_spacename_key_attributes_status!(atomic_div, async_atomic_div);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:209:12
[INFO] [stdout]      |
[INFO] [stdout] 209  |     pub fn hyperdex_client_atomic_div(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1581 | make_fn_spacename_key_attributes_status!(atomic_div, async_atomic_div);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1581 | make_fn_spacename_key_attributes_status!(atomic_div, async_atomic_div);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1582 | make_fn_spacename_key_attributes_status!(atomic_mod, async_atomic_mod);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1584 | make_fn_spacename_key_attributes_status!(atomic_or, async_atomic_or);
[INFO] [stdout]      | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:281:12
[INFO] [stdout]      |
[INFO] [stdout] 281  |     pub fn hyperdex_client_atomic_or(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1584 | make_fn_spacename_key_attributes_status!(atomic_or, async_atomic_or);
[INFO] [stdout]      | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1584 | make_fn_spacename_key_attributes_status!(atomic_or, async_atomic_or);
[INFO] [stdout]      | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1585 | make_fn_spacename_key_attributes_status!(atomic_xor, async_atomic_xor);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1582 | make_fn_spacename_key_attributes_status!(atomic_mod, async_atomic_mod);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:233:12
[INFO] [stdout]      |
[INFO] [stdout] 233  |     pub fn hyperdex_client_atomic_mod(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1582 | make_fn_spacename_key_attributes_status!(atomic_mod, async_atomic_mod);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1582 | make_fn_spacename_key_attributes_status!(atomic_mod, async_atomic_mod);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1583 | make_fn_spacename_key_attributes_status!(atomic_and, async_atomic_and);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1585 | make_fn_spacename_key_attributes_status!(atomic_xor, async_atomic_xor);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:304:12
[INFO] [stdout]      |
[INFO] [stdout] 304  |     pub fn hyperdex_client_atomic_xor(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1585 | make_fn_spacename_key_attributes_status!(atomic_xor, async_atomic_xor);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1585 | make_fn_spacename_key_attributes_status!(atomic_xor, async_atomic_xor);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1583 | make_fn_spacename_key_attributes_status!(atomic_and, async_atomic_and);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:257:12
[INFO] [stdout]      |
[INFO] [stdout] 257  |     pub fn hyperdex_client_atomic_and(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1586 | make_fn_spacename_key_attributes_status!(string_prepend, async_string_prepend);
[INFO] [stdout]      | ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1583 | make_fn_spacename_key_attributes_status!(atomic_and, async_atomic_and);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1583 | make_fn_spacename_key_attributes_status!(atomic_and, async_atomic_and);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1584 | make_fn_spacename_key_attributes_status!(atomic_or, async_atomic_or);
[INFO] [stdout]      | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1586 | make_fn_spacename_key_attributes_status!(string_prepend, async_string_prepend);
[INFO] [stdout]      | ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:328:12
[INFO] [stdout]      |
[INFO] [stdout] 328  |     pub fn hyperdex_client_string_prepend(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1586 | make_fn_spacename_key_attributes_status!(string_prepend, async_string_prepend);
[INFO] [stdout]      | ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1586 | make_fn_spacename_key_attributes_status!(string_prepend, async_string_prepend);
[INFO] [stdout]      | ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1587 | make_fn_spacename_key_attributes_status!(string_append, async_string_append);
[INFO] [stdout]      | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1584 | make_fn_spacename_key_attributes_status!(atomic_or, async_atomic_or);
[INFO] [stdout]      | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:281:12
[INFO] [stdout]      |
[INFO] [stdout] 281  |     pub fn hyperdex_client_atomic_or(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1584 | make_fn_spacename_key_attributes_status!(atomic_or, async_atomic_or);
[INFO] [stdout]      | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1584 | make_fn_spacename_key_attributes_status!(atomic_or, async_atomic_or);
[INFO] [stdout]      | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1585 | make_fn_spacename_key_attributes_status!(atomic_xor, async_atomic_xor);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1587 | make_fn_spacename_key_attributes_status!(string_append, async_string_append);
[INFO] [stdout]      | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:352:12
[INFO] [stdout]      |
[INFO] [stdout] 352  |     pub fn hyperdex_client_string_append(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1587 | make_fn_spacename_key_attributes_status!(string_append, async_string_append);
[INFO] [stdout]      | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1585 | make_fn_spacename_key_attributes_status!(atomic_xor, async_atomic_xor);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:304:12
[INFO] [stdout]      |
[INFO] [stdout] 304  |     pub fn hyperdex_client_atomic_xor(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1587 | make_fn_spacename_key_attributes_status!(string_append, async_string_append);
[INFO] [stdout]      | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1585 | make_fn_spacename_key_attributes_status!(atomic_xor, async_atomic_xor);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1588 | make_fn_spacename_key_attributes_status!(list_lpush, async_list_lpush);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1585 | make_fn_spacename_key_attributes_status!(atomic_xor, async_atomic_xor);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1586 | make_fn_spacename_key_attributes_status!(string_prepend, async_string_prepend);
[INFO] [stdout]      | ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1588 | make_fn_spacename_key_attributes_status!(list_lpush, async_list_lpush);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:376:12
[INFO] [stdout]      |
[INFO] [stdout] 376  |     pub fn hyperdex_client_list_lpush(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1586 | make_fn_spacename_key_attributes_status!(string_prepend, async_string_prepend);
[INFO] [stdout]      | ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:328:12
[INFO] [stdout]      |
[INFO] [stdout] 328  |     pub fn hyperdex_client_string_prepend(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1588 | make_fn_spacename_key_attributes_status!(list_lpush, async_list_lpush);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1588 | make_fn_spacename_key_attributes_status!(list_lpush, async_list_lpush);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1586 | make_fn_spacename_key_attributes_status!(string_prepend, async_string_prepend);
[INFO] [stdout]      | ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1586 | make_fn_spacename_key_attributes_status!(string_prepend, async_string_prepend);
[INFO] [stdout]      | ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1589 | make_fn_spacename_key_attributes_status!(list_rpush, async_list_rpush);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1587 | make_fn_spacename_key_attributes_status!(string_append, async_string_append);
[INFO] [stdout]      | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1589 | make_fn_spacename_key_attributes_status!(list_rpush, async_list_rpush);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:400:12
[INFO] [stdout]      |
[INFO] [stdout] 400  |     pub fn hyperdex_client_list_rpush(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1589 | make_fn_spacename_key_attributes_status!(list_rpush, async_list_rpush);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1589 | make_fn_spacename_key_attributes_status!(list_rpush, async_list_rpush);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1587 | make_fn_spacename_key_attributes_status!(string_append, async_string_append);
[INFO] [stdout]      | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:352:12
[INFO] [stdout]      |
[INFO] [stdout] 352  |     pub fn hyperdex_client_string_append(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1590 | make_fn_spacename_key_attributes_status!(set_add, async_set_add);
[INFO] [stdout]      | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1587 | make_fn_spacename_key_attributes_status!(string_append, async_string_append);
[INFO] [stdout]      | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1590 | make_fn_spacename_key_attributes_status!(set_add, async_set_add);
[INFO] [stdout]      | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:424:12
[INFO] [stdout]      |
[INFO] [stdout] 424  |     pub fn hyperdex_client_set_add(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1587 | make_fn_spacename_key_attributes_status!(string_append, async_string_append);
[INFO] [stdout]      | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1590 | make_fn_spacename_key_attributes_status!(set_add, async_set_add);
[INFO] [stdout]      | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1588 | make_fn_spacename_key_attributes_status!(list_lpush, async_list_lpush);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1590 | make_fn_spacename_key_attributes_status!(set_add, async_set_add);
[INFO] [stdout]      | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1591 | make_fn_spacename_key_attributes_status!(set_remove, async_set_remove);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1591 | make_fn_spacename_key_attributes_status!(set_remove, async_set_remove);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:446:12
[INFO] [stdout]      |
[INFO] [stdout] 446  |     pub fn hyperdex_client_set_remove(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1591 | make_fn_spacename_key_attributes_status!(set_remove, async_set_remove);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1591 | make_fn_spacename_key_attributes_status!(set_remove, async_set_remove);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1588 | make_fn_spacename_key_attributes_status!(list_lpush, async_list_lpush);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:376:12
[INFO] [stdout]      |
[INFO] [stdout] 376  |     pub fn hyperdex_client_list_lpush(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1592 | make_fn_spacename_key_attributes_status!(set_intersect, async_set_intersect);
[INFO] [stdout]      | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1588 | make_fn_spacename_key_attributes_status!(list_lpush, async_list_lpush);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1588 | make_fn_spacename_key_attributes_status!(list_lpush, async_list_lpush);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1589 | make_fn_spacename_key_attributes_status!(list_rpush, async_list_rpush);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1592 | make_fn_spacename_key_attributes_status!(set_intersect, async_set_intersect);
[INFO] [stdout]      | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:470:12
[INFO] [stdout]      |
[INFO] [stdout] 470  |     pub fn hyperdex_client_set_intersect(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1592 | make_fn_spacename_key_attributes_status!(set_intersect, async_set_intersect);
[INFO] [stdout]      | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1592 | make_fn_spacename_key_attributes_status!(set_intersect, async_set_intersect);
[INFO] [stdout]      | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1593 | make_fn_spacename_key_attributes_status!(set_union, async_set_union);
[INFO] [stdout]      | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1593 | make_fn_spacename_key_attributes_status!(set_union, async_set_union);
[INFO] [stdout]      | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:494:12
[INFO] [stdout]      |
[INFO] [stdout] 494  |     pub fn hyperdex_client_set_union(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1593 | make_fn_spacename_key_attributes_status!(set_union, async_set_union);
[INFO] [stdout]      | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1589 | make_fn_spacename_key_attributes_status!(list_rpush, async_list_rpush);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:400:12
[INFO] [stdout]      |
[INFO] [stdout] 400  |     pub fn hyperdex_client_list_rpush(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1593 | make_fn_spacename_key_attributes_status!(set_union, async_set_union);
[INFO] [stdout]      | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1589 | make_fn_spacename_key_attributes_status!(list_rpush, async_list_rpush);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1594 | make_fn_spacename_key_attributes_status!(map_remove, async_map_remove);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1589 | make_fn_spacename_key_attributes_status!(list_rpush, async_list_rpush);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1594 | make_fn_spacename_key_attributes_status!(map_remove, async_map_remove);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:539:12
[INFO] [stdout]      |
[INFO] [stdout] 539  |     pub fn hyperdex_client_map_remove(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1594 | make_fn_spacename_key_attributes_status!(map_remove, async_map_remove);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1590 | make_fn_spacename_key_attributes_status!(set_add, async_set_add);
[INFO] [stdout]      | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1594 | make_fn_spacename_key_attributes_status!(map_remove, async_map_remove);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1267:68
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1595 | make_fn_spacename_key_mapattributes_status!(map_add, async_map_add);
[INFO] [stdout]      | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1270:70
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                         ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), c_mapattrs.len() as u64,
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1595 | make_fn_spacename_key_mapattributes_status!(map_add, async_map_add);
[INFO] [stdout]      | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:517:12
[INFO] [stdout]      |
[INFO] [stdout] 517  |     pub fn hyperdex_client_map_add(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), (c_mapattrs.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                      +                       +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1273:72
[INFO] [stdout]      |
[INFO] [stdout] 1273 |                         return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1595 | make_fn_spacename_key_mapattributes_status!(map_add, async_map_add);
[INFO] [stdout]      | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1284:46
[INFO] [stdout]      |
[INFO] [stdout] 1284 |                         Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1595 | make_fn_spacename_key_mapattributes_status!(map_add, async_map_add);
[INFO] [stdout]      | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1267:68
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1596 | make_fn_spacename_key_mapattributes_status!(map_atomic_add, async_map_atomic_add);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1590 | make_fn_spacename_key_attributes_status!(set_add, async_set_add);
[INFO] [stdout]      | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:424:12
[INFO] [stdout]      |
[INFO] [stdout] 424  |     pub fn hyperdex_client_set_add(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1270:70
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                         ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), c_mapattrs.len() as u64,
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1596 | make_fn_spacename_key_mapattributes_status!(map_atomic_add, async_map_atomic_add);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:563:12
[INFO] [stdout]      |
[INFO] [stdout] 563  |     pub fn hyperdex_client_map_atomic_add(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), (c_mapattrs.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                      +                       +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1590 | make_fn_spacename_key_attributes_status!(set_add, async_set_add);
[INFO] [stdout]      | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1273:72
[INFO] [stdout]      |
[INFO] [stdout] 1273 |                         return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1596 | make_fn_spacename_key_mapattributes_status!(map_atomic_add, async_map_atomic_add);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1284:46
[INFO] [stdout]      |
[INFO] [stdout] 1284 |                         Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1596 | make_fn_spacename_key_mapattributes_status!(map_atomic_add, async_map_atomic_add);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1267:68
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1597 | make_fn_spacename_key_mapattributes_status!(map_atomic_sub, async_map_atomic_sub);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1590 | make_fn_spacename_key_attributes_status!(set_add, async_set_add);
[INFO] [stdout]      | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1270:70
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                         ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), c_mapattrs.len() as u64,
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1597 | make_fn_spacename_key_mapattributes_status!(map_atomic_sub, async_map_atomic_sub);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:587:12
[INFO] [stdout]      |
[INFO] [stdout] 587  |     pub fn hyperdex_client_map_atomic_sub(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), (c_mapattrs.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                      +                       +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1591 | make_fn_spacename_key_attributes_status!(set_remove, async_set_remove);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1273:72
[INFO] [stdout]      |
[INFO] [stdout] 1273 |                         return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1597 | make_fn_spacename_key_mapattributes_status!(map_atomic_sub, async_map_atomic_sub);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1284:46
[INFO] [stdout]      |
[INFO] [stdout] 1284 |                         Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1597 | make_fn_spacename_key_mapattributes_status!(map_atomic_sub, async_map_atomic_sub);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1267:68
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1598 | make_fn_spacename_key_mapattributes_status!(map_atomic_mul, async_map_atomic_mul);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1270:70
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                         ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), c_mapattrs.len() as u64,
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1598 | make_fn_spacename_key_mapattributes_status!(map_atomic_mul, async_map_atomic_mul);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:611:12
[INFO] [stdout]      |
[INFO] [stdout] 611  |     pub fn hyperdex_client_map_atomic_mul(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), (c_mapattrs.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                      +                       +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1273:72
[INFO] [stdout]      |
[INFO] [stdout] 1273 |                         return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1598 | make_fn_spacename_key_mapattributes_status!(map_atomic_mul, async_map_atomic_mul);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1284:46
[INFO] [stdout]      |
[INFO] [stdout] 1284 |                         Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1598 | make_fn_spacename_key_mapattributes_status!(map_atomic_mul, async_map_atomic_mul);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1591 | make_fn_spacename_key_attributes_status!(set_remove, async_set_remove);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:446:12
[INFO] [stdout]      |
[INFO] [stdout] 446  |     pub fn hyperdex_client_set_remove(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1267:68
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1599 | make_fn_spacename_key_mapattributes_status!(map_atomic_div, async_map_atomic_div);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1591 | make_fn_spacename_key_attributes_status!(set_remove, async_set_remove);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1591 | make_fn_spacename_key_attributes_status!(set_remove, async_set_remove);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1270:70
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                         ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), c_mapattrs.len() as u64,
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1599 | make_fn_spacename_key_mapattributes_status!(map_atomic_div, async_map_atomic_div);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:635:12
[INFO] [stdout]      |
[INFO] [stdout] 635  |     pub fn hyperdex_client_map_atomic_div(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), (c_mapattrs.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                      +                       +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1273:72
[INFO] [stdout]      |
[INFO] [stdout] 1273 |                         return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1599 | make_fn_spacename_key_mapattributes_status!(map_atomic_div, async_map_atomic_div);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1284:46
[INFO] [stdout]      |
[INFO] [stdout] 1284 |                         Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1599 | make_fn_spacename_key_mapattributes_status!(map_atomic_div, async_map_atomic_div);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1592 | make_fn_spacename_key_attributes_status!(set_intersect, async_set_intersect);
[INFO] [stdout]      | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1267:68
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1600 | make_fn_spacename_key_mapattributes_status!(map_atomic_mod, async_map_atomic_mod);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1270:70
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                         ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), c_mapattrs.len() as u64,
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1600 | make_fn_spacename_key_mapattributes_status!(map_atomic_mod, async_map_atomic_mod);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:659:12
[INFO] [stdout]      |
[INFO] [stdout] 659  |     pub fn hyperdex_client_map_atomic_mod(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), (c_mapattrs.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                      +                       +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1273:72
[INFO] [stdout]      |
[INFO] [stdout] 1273 |                         return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1600 | make_fn_spacename_key_mapattributes_status!(map_atomic_mod, async_map_atomic_mod);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1284:46
[INFO] [stdout]      |
[INFO] [stdout] 1284 |                         Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1600 | make_fn_spacename_key_mapattributes_status!(map_atomic_mod, async_map_atomic_mod);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1267:68
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1601 | make_fn_spacename_key_mapattributes_status!(map_atomic_and, async_map_atomic_and);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1592 | make_fn_spacename_key_attributes_status!(set_intersect, async_set_intersect);
[INFO] [stdout]      | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:470:12
[INFO] [stdout]      |
[INFO] [stdout] 470  |     pub fn hyperdex_client_set_intersect(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1592 | make_fn_spacename_key_attributes_status!(set_intersect, async_set_intersect);
[INFO] [stdout]      | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1592 | make_fn_spacename_key_attributes_status!(set_intersect, async_set_intersect);
[INFO] [stdout]      | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1593 | make_fn_spacename_key_attributes_status!(set_union, async_set_union);
[INFO] [stdout]      | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1270:70
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                         ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), c_mapattrs.len() as u64,
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1601 | make_fn_spacename_key_mapattributes_status!(map_atomic_and, async_map_atomic_and);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:683:12
[INFO] [stdout]      |
[INFO] [stdout] 683  |     pub fn hyperdex_client_map_atomic_and(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), (c_mapattrs.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                      +                       +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1273:72
[INFO] [stdout]      |
[INFO] [stdout] 1273 |                         return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1601 | make_fn_spacename_key_mapattributes_status!(map_atomic_and, async_map_atomic_and);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1284:46
[INFO] [stdout]      |
[INFO] [stdout] 1284 |                         Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1601 | make_fn_spacename_key_mapattributes_status!(map_atomic_and, async_map_atomic_and);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1267:68
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1602 | make_fn_spacename_key_mapattributes_status!(map_atomic_or, async_map_atomic_or);
[INFO] [stdout]      | ------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1270:70
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                         ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), c_mapattrs.len() as u64,
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1602 | make_fn_spacename_key_mapattributes_status!(map_atomic_or, async_map_atomic_or);
[INFO] [stdout]      | ------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:707:12
[INFO] [stdout]      |
[INFO] [stdout] 707  |     pub fn hyperdex_client_map_atomic_or(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), (c_mapattrs.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                      +                       +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1593 | make_fn_spacename_key_attributes_status!(set_union, async_set_union);
[INFO] [stdout]      | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:494:12
[INFO] [stdout]      |
[INFO] [stdout] 494  |     pub fn hyperdex_client_set_union(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1273:72
[INFO] [stdout]      |
[INFO] [stdout] 1273 |                         return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1602 | make_fn_spacename_key_mapattributes_status!(map_atomic_or, async_map_atomic_or);
[INFO] [stdout]      | ------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1284:46
[INFO] [stdout]      |
[INFO] [stdout] 1284 |                         Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1602 | make_fn_spacename_key_mapattributes_status!(map_atomic_or, async_map_atomic_or);
[INFO] [stdout]      | ------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1593 | make_fn_spacename_key_attributes_status!(set_union, async_set_union);
[INFO] [stdout]      | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1593 | make_fn_spacename_key_attributes_status!(set_union, async_set_union);
[INFO] [stdout]      | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1267:68
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1603 | make_fn_spacename_key_mapattributes_status!(map_atomic_xor, async_map_atomic_xor);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1209:64
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1594 | make_fn_spacename_key_attributes_status!(map_remove, async_map_remove);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1270:70
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                         ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), c_mapattrs.len() as u64,
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1603 | make_fn_spacename_key_mapattributes_status!(map_atomic_xor, async_map_atomic_xor);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:731:12
[INFO] [stdout]      |
[INFO] [stdout] 731  |     pub fn hyperdex_client_map_atomic_xor(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), (c_mapattrs.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                      +                       +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1273:72
[INFO] [stdout]      |
[INFO] [stdout] 1273 |                         return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1603 | make_fn_spacename_key_mapattributes_status!(map_atomic_xor, async_map_atomic_xor);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1284:46
[INFO] [stdout]      |
[INFO] [stdout] 1284 |                         Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1603 | make_fn_spacename_key_mapattributes_status!(map_atomic_xor, async_map_atomic_xor);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1267:68
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1604 | make_fn_spacename_key_mapattributes_status!(map_string_prepend, async_map_string_prepend);
[INFO] [stdout]      | ----------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1212:78
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                     ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), obj.len() as u64,
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1594 | make_fn_spacename_key_attributes_status!(map_remove, async_map_remove);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:539:12
[INFO] [stdout]      |
[INFO] [stdout] 539  |     pub fn hyperdex_client_map_remove(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                                                                obj.as_ptr(), (obj.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                              +                +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1215:68
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                     return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1594 | make_fn_spacename_key_attributes_status!(map_remove, async_map_remove);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1226:42
[INFO] [stdout]      |
[INFO] [stdout] 1226 |                     Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1594 | make_fn_spacename_key_attributes_status!(map_remove, async_map_remove);
[INFO] [stdout]      | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_attributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1270:70
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                         ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), c_mapattrs.len() as u64,
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1604 | make_fn_spacename_key_mapattributes_status!(map_string_prepend, async_map_string_prepend);
[INFO] [stdout]      | ----------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:755:12
[INFO] [stdout]      |
[INFO] [stdout] 755  |     pub fn hyperdex_client_map_string_prepend(client:
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), (c_mapattrs.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                      +                       +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1267:68
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1595 | make_fn_spacename_key_mapattributes_status!(map_add, async_map_add);
[INFO] [stdout]      | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1273:72
[INFO] [stdout]      |
[INFO] [stdout] 1273 |                         return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1604 | make_fn_spacename_key_mapattributes_status!(map_string_prepend, async_map_string_prepend);
[INFO] [stdout]      | ----------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1284:46
[INFO] [stdout]      |
[INFO] [stdout] 1284 |                         Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1604 | make_fn_spacename_key_mapattributes_status!(map_string_prepend, async_map_string_prepend);
[INFO] [stdout]      | ----------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1267:68
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1605 | make_fn_spacename_key_mapattributes_status!(map_string_append, async_map_string_append);
[INFO] [stdout]      | --------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1270:70
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                         ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), c_mapattrs.len() as u64,
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1595 | make_fn_spacename_key_mapattributes_status!(map_add, async_map_add);
[INFO] [stdout]      | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:517:12
[INFO] [stdout]      |
[INFO] [stdout] 517  |     pub fn hyperdex_client_map_add(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), (c_mapattrs.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                      +                       +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1273:72
[INFO] [stdout]      |
[INFO] [stdout] 1273 |                         return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1595 | make_fn_spacename_key_mapattributes_status!(map_add, async_map_add);
[INFO] [stdout]      | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1284:46
[INFO] [stdout]      |
[INFO] [stdout] 1284 |                         Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1595 | make_fn_spacename_key_mapattributes_status!(map_add, async_map_add);
[INFO] [stdout]      | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1270:70
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                         ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), c_mapattrs.len() as u64,
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1605 | make_fn_spacename_key_mapattributes_status!(map_string_append, async_map_string_append);
[INFO] [stdout]      | --------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:781:12
[INFO] [stdout]      |
[INFO] [stdout] 781  |     pub fn hyperdex_client_map_string_append(client:
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), (c_mapattrs.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                      +                       +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1273:72
[INFO] [stdout]      |
[INFO] [stdout] 1273 |                         return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1605 | make_fn_spacename_key_mapattributes_status!(map_string_append, async_map_string_append);
[INFO] [stdout]      | --------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1267:68
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1596 | make_fn_spacename_key_mapattributes_status!(map_atomic_add, async_map_atomic_add);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1284:46
[INFO] [stdout]      |
[INFO] [stdout] 1284 |                         Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1605 | make_fn_spacename_key_mapattributes_status!(map_string_append, async_map_string_append);
[INFO] [stdout]      | --------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1416:68
[INFO] [stdout]      |
[INFO] [stdout] 1416 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1606 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_add, async_cond_map_add);
[INFO] [stdout]      | ---------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1270:70
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                         ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), c_mapattrs.len() as u64,
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1596 | make_fn_spacename_key_mapattributes_status!(map_atomic_add, async_map_atomic_add);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:563:12
[INFO] [stdout]      |
[INFO] [stdout] 563  |     pub fn hyperdex_client_map_atomic_add(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), (c_mapattrs.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                      +                       +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1273:72
[INFO] [stdout]      |
[INFO] [stdout] 1273 |                         return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1596 | make_fn_spacename_key_mapattributes_status!(map_atomic_add, async_map_atomic_add);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1284:46
[INFO] [stdout]      |
[INFO] [stdout] 1284 |                         Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1596 | make_fn_spacename_key_mapattributes_status!(map_atomic_add, async_map_atomic_add);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1267:68
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1597 | make_fn_spacename_key_mapattributes_status!(map_atomic_sub, async_map_atomic_sub);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]     --> src/client.rs:1416:25
[INFO] [stdout]      |
[INFO] [stdout] 1416 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1419 |                                                 c_checks.as_ptr(), c_checks.len() as u64,
[INFO] [stdout]      |                                                                    --------------------- expected `usize`, found `u64`
[INFO] [stdout] 1420 |                                                 c_mapattrs.as_ptr(), c_mapattrs.len() as u64,
[INFO] [stdout]      |                                                                      ----------------------- expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1606 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_add, async_cond_map_add);
[INFO] [stdout]      | ---------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:526:12
[INFO] [stdout]      |
[INFO] [stdout] 526  |     pub fn hyperdex_client_cond_map_add(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `concat_idents` which comes from the expansion of the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1419 |                                                 c_checks.as_ptr(), (c_checks.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                    +                     +++++++++++++++++++++
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1420 |                                                 c_mapattrs.as_ptr(), (c_mapattrs.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                      +                       +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1270:70
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                         ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), c_mapattrs.len() as u64,
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1597 | make_fn_spacename_key_mapattributes_status!(map_atomic_sub, async_map_atomic_sub);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:587:12
[INFO] [stdout]      |
[INFO] [stdout] 587  |     pub fn hyperdex_client_map_atomic_sub(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), (c_mapattrs.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                      +                       +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1273:72
[INFO] [stdout]      |
[INFO] [stdout] 1273 |                         return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1597 | make_fn_spacename_key_mapattributes_status!(map_atomic_sub, async_map_atomic_sub);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1423:72
[INFO] [stdout]      |
[INFO] [stdout] 1423 |                         return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1606 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_add, async_cond_map_add);
[INFO] [stdout]      | ---------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1284:46
[INFO] [stdout]      |
[INFO] [stdout] 1284 |                         Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1597 | make_fn_spacename_key_mapattributes_status!(map_atomic_sub, async_map_atomic_sub);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1434:46
[INFO] [stdout]      |
[INFO] [stdout] 1434 |                         Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1606 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_add, async_cond_map_add);
[INFO] [stdout]      | ---------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1267:68
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1598 | make_fn_spacename_key_mapattributes_status!(map_atomic_mul, async_map_atomic_mul);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1416:68
[INFO] [stdout]      |
[INFO] [stdout] 1416 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1607 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_atomic_add, async_cond_map_atomic_add);
[INFO] [stdout]      | ------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1270:70
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                         ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), c_mapattrs.len() as u64,
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1598 | make_fn_spacename_key_mapattributes_status!(map_atomic_mul, async_map_atomic_mul);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:611:12
[INFO] [stdout]      |
[INFO] [stdout] 611  |     pub fn hyperdex_client_map_atomic_mul(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), (c_mapattrs.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                      +                       +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1273:72
[INFO] [stdout]      |
[INFO] [stdout] 1273 |                         return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1598 | make_fn_spacename_key_mapattributes_status!(map_atomic_mul, async_map_atomic_mul);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]     --> src/client.rs:1416:25
[INFO] [stdout]      |
[INFO] [stdout] 1416 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1419 |                                                 c_checks.as_ptr(), c_checks.len() as u64,
[INFO] [stdout]      |                                                                    --------------------- expected `usize`, found `u64`
[INFO] [stdout] 1420 |                                                 c_mapattrs.as_ptr(), c_mapattrs.len() as u64,
[INFO] [stdout]      |                                                                      ----------------------- expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1607 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_atomic_add, async_cond_map_atomic_add);
[INFO] [stdout]      | ------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:573:12
[INFO] [stdout]      |
[INFO] [stdout] 573  |     pub fn hyperdex_client_cond_map_atomic_add(client:
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `concat_idents` which comes from the expansion of the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1419 |                                                 c_checks.as_ptr(), (c_checks.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                    +                     +++++++++++++++++++++
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1420 |                                                 c_mapattrs.as_ptr(), (c_mapattrs.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                      +                       +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1284:46
[INFO] [stdout]      |
[INFO] [stdout] 1284 |                         Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1598 | make_fn_spacename_key_mapattributes_status!(map_atomic_mul, async_map_atomic_mul);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1267:68
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1599 | make_fn_spacename_key_mapattributes_status!(map_atomic_div, async_map_atomic_div);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1423:72
[INFO] [stdout]      |
[INFO] [stdout] 1423 |                         return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1607 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_atomic_add, async_cond_map_atomic_add);
[INFO] [stdout]      | ------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1434:46
[INFO] [stdout]      |
[INFO] [stdout] 1434 |                         Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1607 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_atomic_add, async_cond_map_atomic_add);
[INFO] [stdout]      | ------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1416:68
[INFO] [stdout]      |
[INFO] [stdout] 1416 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1608 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_atomic_sub, async_cond_map_atomic_sub);
[INFO] [stdout]      | ------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/client.rs:1270:70
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                         ------------------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), c_mapattrs.len() as u64,
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1599 | make_fn_spacename_key_mapattributes_status!(map_atomic_div, async_map_atomic_div);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:635:12
[INFO] [stdout]      |
[INFO] [stdout] 635  |     pub fn hyperdex_client_map_atomic_div(client: *mut Struct_hyperdex_client,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1270 |                                                 c_mapattrs.as_ptr(), (c_mapattrs.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                      +                       +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1273:72
[INFO] [stdout]      |
[INFO] [stdout] 1273 |                         return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1599 | make_fn_spacename_key_mapattributes_status!(map_atomic_div, async_map_atomic_div);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1284:46
[INFO] [stdout]      |
[INFO] [stdout] 1284 |                         Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1599 | make_fn_spacename_key_mapattributes_status!(map_atomic_div, async_map_atomic_div);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1267:68
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1600 | make_fn_spacename_key_mapattributes_status!(map_atomic_mod, async_map_atomic_mod);
[INFO] [stdout]      | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]     --> src/client.rs:1416:25
[INFO] [stdout]      |
[INFO] [stdout] 1416 |                         concat_idents!(hyperdex_client_, $fn_name)(*inner_client.ptr,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1419 |                                                 c_checks.as_ptr(), c_checks.len() as u64,
[INFO] [stdout]      |                                                                    --------------------- expected `usize`, found `u64`
[INFO] [stdout] 1420 |                                                 c_mapattrs.as_ptr(), c_mapattrs.len() as u64,
[INFO] [stdout]      |                                                                      ----------------------- expected `usize`, found `u64`
[INFO] [stdout] ...
[INFO] [stdout] 1608 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_atomic_sub, async_cond_map_atomic_sub);
[INFO] [stdout]      | ------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> src/hyperdex_client.rs:597:12
[INFO] [stdout]      |
[INFO] [stdout] 597  |     pub fn hyperdex_client_cond_map_atomic_sub(client:
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `concat_idents` which comes from the expansion of the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1419 |                                                 c_checks.as_ptr(), (c_checks.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                    +                     +++++++++++++++++++++
[INFO] [stdout] help: you can convert a `u64` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1420 |                                                 c_mapattrs.as_ptr(), (c_mapattrs.len() as u64).try_into().unwrap(),
[INFO] [stdout]      |                                                                      +                       +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1423:72
[INFO] [stdout]      |
[INFO] [stdout] 1423 |                         return Future::from_value(Err(get_client_error(*inner_client.ptr, 0)));
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1608 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_atomic_sub, async_cond_map_atomic_sub);
[INFO] [stdout]      | ------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[INFO] [stdout]     --> src/client.rs:1434:46
[INFO] [stdout]      |
[INFO] [stdout] 1434 |                         Err(get_client_error(*inner_client.ptr, *status_ptr))
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1608 | make_fn_spacename_key_predicates_mapattributes_status!(cond_map_atomic_sub, async_cond_map_atomic_sub);
[INFO] [stdout]      | ------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `make_fn_spacename_key_predicates_mapattributes_status` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Unique<hyperdex_client::Struct_hyperdex_client>` cannot be dereferenced
[WARN] too many lines in the log, truncating it
