[INFO] updating cached repository derekchiang/rust-hyperdex [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/derekchiang/rust-hyperdex [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/derekchiang/rust-hyperdex" "work/ex/pr-59199/sources/master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7/gh/derekchiang/rust-hyperdex"` [INFO] [stderr] Cloning into 'work/ex/pr-59199/sources/master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7/gh/derekchiang/rust-hyperdex'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/derekchiang/rust-hyperdex" "work/ex/pr-59199/sources/try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b/gh/derekchiang/rust-hyperdex"` [INFO] [stderr] Cloning into 'work/ex/pr-59199/sources/try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b/gh/derekchiang/rust-hyperdex'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] a4dd0478c5502763bb63b46a4d9d76164e16fdf0 [INFO] sha for GitHub repo derekchiang/rust-hyperdex: a4dd0478c5502763bb63b46a4d9d76164e16fdf0 [INFO] validating manifest of derekchiang/rust-hyperdex on toolchain master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7 [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of derekchiang/rust-hyperdex on toolchain try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing derekchiang/rust-hyperdex [INFO] finished frobbing derekchiang/rust-hyperdex [INFO] frobbed toml for derekchiang/rust-hyperdex written to work/ex/pr-59199/sources/master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7/gh/derekchiang/rust-hyperdex/Cargo.toml [INFO] started frobbing derekchiang/rust-hyperdex [INFO] finished frobbing derekchiang/rust-hyperdex [INFO] frobbed toml for derekchiang/rust-hyperdex written to work/ex/pr-59199/sources/try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b/gh/derekchiang/rust-hyperdex/Cargo.toml [INFO] crate derekchiang/rust-hyperdex already has a lockfile, it will not be regenerated [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] error: the lock file /mnt/crater-raid/crater/work/ex/pr-59199/sources/master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7/gh/derekchiang/rust-hyperdex/Cargo.lock needs to be updated but --locked was passed to prevent this [INFO] the lockfile is outdated, regenerating it [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking derekchiang/rust-hyperdex against master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7 for pr-59199 [INFO] running `"docker" "create" "-v" "/mnt/crater-raid/crater/work/local/target-dirs/pr-59199/worker-1/master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7:/opt/crater/target:rw,Z" "-v" "/mnt/crater-raid/crater/work/ex/pr-59199/sources/master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7/gh/derekchiang/rust-hyperdex:/opt/crater/workdir:ro,Z" "-v" "/mnt/crater-raid/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/crater-raid/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] b2d3c7a6ded347fcfe6e0201338b43dd41a892c881661b50dfad59ccf04ef7db [INFO] running `"docker" "start" "-a" "b2d3c7a6ded347fcfe6e0201338b43dd41a892c881661b50dfad59ccf04ef7db"` [INFO] [stderr] Checking hyperdex v1.1.0 (/opt/crater/workdir) [INFO] [stderr] error[E0658]: macro select! is unstable (see issue #27800) [INFO] [stderr] --> src/admin.rs:99:21 [INFO] [stderr] | [INFO] [stderr] 99 | / select!( [INFO] [stderr] 100 | | // Add a new request [INFO] [stderr] 101 | | msg = req_rx.recv() => { [INFO] [stderr] 102 | | match msg { [INFO] [stderr] ... | [INFO] [stderr] 117 | | } [INFO] [stderr] 118 | | ) [INFO] [stderr] | |_____________________^ [INFO] [stderr] | [INFO] [stderr] = help: add #![feature(mpsc_select)] to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `std::sync::Future` [INFO] [stderr] --> src/client.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | use std::sync::Future; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no `Future` in `sync` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `std::sync::Future` [INFO] [stderr] --> src/admin.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | use std::sync::Future; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no `Future` in `sync` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `std::thunk` [INFO] [stderr] --> src/admin.rs:4:10 [INFO] [stderr] | [INFO] [stderr] 4 | use std::thunk::Thunk; [INFO] [stderr] | ^^^^^ could not find `thunk` in `std` [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::ffi::CString` [INFO] [stderr] --> src/client.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use std::ffi::CString; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `null_mut` [INFO] [stderr] --> src/client.rs:10:22 [INFO] [stderr] | [INFO] [stderr] 10 | use std::ptr::{null, null_mut, Unique}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::mem::transmute` [INFO] [stderr] --> src/client.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | use std::mem::transmute; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::hash::Hash` [INFO] [stderr] --> src/client.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use std::hash::Hash; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::sync::atomic` [INFO] [stderr] --> src/client.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | use std::sync::atomic; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::thunk::Thunk` [INFO] [stderr] --> src/admin.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::thunk::Thunk; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Receiver` [INFO] [stderr] --> src/admin.rs:5:40 [INFO] [stderr] | [INFO] [stderr] 5 | use std::sync::mpsc::{channel, Sender, Receiver}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `null_mut` [INFO] [stderr] --> src/admin.rs:7:30 [INFO] [stderr] | [INFO] [stderr] 7 | use std::ptr::{Unique, null, null_mut}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `hyperdex::*` [INFO] [stderr] --> src/admin.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use hyperdex::*; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: type `Enum_hyperdatatype` should have an upper camel case name [INFO] [stderr] --> src/hyperdex.rs:3:10 [INFO] [stderr] | [INFO] [stderr] 3 | pub type Enum_hyperdatatype = ::libc::c_uint; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperdatatype` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(non_camel_case_types)] on by default [INFO] [stderr] [INFO] [stderr] warning: type `Enum_hyperpredicate` should have an upper camel case name [INFO] [stderr] --> src/hyperdex.rs:31:10 [INFO] [stderr] | [INFO] [stderr] 31 | pub type Enum_hyperpredicate = ::libc::c_uint; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperpredicate` [INFO] [stderr] [INFO] [stderr] warning: type `Struct_hyperdex_client` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_client.rs:6:10 [INFO] [stderr] | [INFO] [stderr] 6 | pub enum Struct_hyperdex_client { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructHyperdexClient` [INFO] [stderr] [INFO] [stderr] warning: type `Enum_hyperdex_client_returncode` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_client.rs:40:10 [INFO] [stderr] | [INFO] [stderr] 40 | pub type Enum_hyperdex_client_returncode = ::libc::c_uint; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperdexClientReturncode` [INFO] [stderr] [INFO] [stderr] warning: unused import: `hyperdex::*` [INFO] [stderr] --> src/hyperdex_admin.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use hyperdex::*; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: type `Struct_hyperdex_admin` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_admin.rs:6:10 [INFO] [stderr] | [INFO] [stderr] 6 | pub enum Struct_hyperdex_admin { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructHyperdexAdmin` [INFO] [stderr] [INFO] [stderr] warning: type `Enum_hyperdex_admin_returncode` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_admin.rs:17:10 [INFO] [stderr] | [INFO] [stderr] 17 | pub type Enum_hyperdex_admin_returncode = ::libc::c_uint; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperdexAdminReturncode` [INFO] [stderr] [INFO] [stderr] warning: type `Struct_hyperdex_ds_arena` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_datastructures.rs:8:10 [INFO] [stderr] | [INFO] [stderr] 8 | pub enum Struct_hyperdex_ds_arena { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructHyperdexDsArena` [INFO] [stderr] [INFO] [stderr] warning: type `Struct_hyperdex_ds_list` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_datastructures.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | pub enum Struct_hyperdex_ds_list { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructHyperdexDsList` [INFO] [stderr] [INFO] [stderr] warning: type `Struct_hyperdex_ds_set` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_datastructures.rs:10:10 [INFO] [stderr] | [INFO] [stderr] 10 | pub enum Struct_hyperdex_ds_set { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructHyperdexDsSet` [INFO] [stderr] [INFO] [stderr] warning: type `Struct_hyperdex_ds_map` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_datastructures.rs:11:10 [INFO] [stderr] | [INFO] [stderr] 11 | pub enum Struct_hyperdex_ds_map { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructHyperdexDsMap` [INFO] [stderr] [INFO] [stderr] warning: type `Enum_hyperdex_ds_returncode` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_datastructures.rs:29:10 [INFO] [stderr] | [INFO] [stderr] 29 | pub type Enum_hyperdex_ds_returncode = ::libc::c_uint; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperdexDsReturncode` [INFO] [stderr] [INFO] [stderr] warning: type `int8_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:3:10 [INFO] [stderr] | [INFO] [stderr] 3 | pub type int8_t = ::libc::c_char; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper camel case: `Int8T` [INFO] [stderr] [INFO] [stderr] warning: type `int16_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:4:10 [INFO] [stderr] | [INFO] [stderr] 4 | pub type int16_t = ::libc::c_short; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `Int16T` [INFO] [stderr] [INFO] [stderr] warning: type `int32_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:5:10 [INFO] [stderr] | [INFO] [stderr] 5 | pub type int32_t = ::libc::c_int; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `Int32T` [INFO] [stderr] [INFO] [stderr] warning: type `int64_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:6:10 [INFO] [stderr] | [INFO] [stderr] 6 | pub type int64_t = ::libc::c_long; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `Int64T` [INFO] [stderr] [INFO] [stderr] warning: type `uint8_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:7:10 [INFO] [stderr] | [INFO] [stderr] 7 | pub type uint8_t = ::libc::c_uchar; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `Uint8T` [INFO] [stderr] [INFO] [stderr] warning: type `uint16_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:8:10 [INFO] [stderr] | [INFO] [stderr] 8 | pub type uint16_t = ::libc::c_ushort; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper camel case: `Uint16T` [INFO] [stderr] [INFO] [stderr] warning: type `uint32_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | pub type uint32_t = ::libc::c_uint; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T` [INFO] [stderr] [INFO] [stderr] warning: type `uint64_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:10:10 [INFO] [stderr] | [INFO] [stderr] 10 | pub type uint64_t = ::libc::c_ulong; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T` [INFO] [stderr] [INFO] [stderr] warning: type `int_least8_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:11:10 [INFO] [stderr] | [INFO] [stderr] 11 | pub type int_least8_t = ::libc::c_char; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast8T` [INFO] [stderr] [INFO] [stderr] warning: type `int_least16_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:12:10 [INFO] [stderr] | [INFO] [stderr] 12 | pub type int_least16_t = ::libc::c_short; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast16T` [INFO] [stderr] [INFO] [stderr] warning: type `int_least32_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:13:10 [INFO] [stderr] | [INFO] [stderr] 13 | pub type int_least32_t = ::libc::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast32T` [INFO] [stderr] [INFO] [stderr] warning: type `int_least64_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:14:10 [INFO] [stderr] | [INFO] [stderr] 14 | pub type int_least64_t = ::libc::c_long; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast64T` [INFO] [stderr] [INFO] [stderr] warning: type `uint_least8_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:15:10 [INFO] [stderr] | [INFO] [stderr] 15 | pub type uint_least8_t = ::libc::c_uchar; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast8T` [INFO] [stderr] [INFO] [stderr] warning: type `uint_least16_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:16:10 [INFO] [stderr] | [INFO] [stderr] 16 | pub type uint_least16_t = ::libc::c_ushort; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast16T` [INFO] [stderr] [INFO] [stderr] warning: type `uint_least32_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:17:10 [INFO] [stderr] | [INFO] [stderr] 17 | pub type uint_least32_t = ::libc::c_uint; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast32T` [INFO] [stderr] [INFO] [stderr] warning: type `uint_least64_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:18:10 [INFO] [stderr] | [INFO] [stderr] 18 | pub type uint_least64_t = ::libc::c_ulong; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast64T` [INFO] [stderr] [INFO] [stderr] warning: type `int_fast8_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:19:10 [INFO] [stderr] | [INFO] [stderr] 19 | pub type int_fast8_t = ::libc::c_char; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast8T` [INFO] [stderr] [INFO] [stderr] warning: type `int_fast16_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:20:10 [INFO] [stderr] | [INFO] [stderr] 20 | pub type int_fast16_t = ::libc::c_long; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast16T` [INFO] [stderr] [INFO] [stderr] warning: type `int_fast32_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:21:10 [INFO] [stderr] | [INFO] [stderr] 21 | pub type int_fast32_t = ::libc::c_long; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast32T` [INFO] [stderr] [INFO] [stderr] warning: type `int_fast64_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:22:10 [INFO] [stderr] | [INFO] [stderr] 22 | pub type int_fast64_t = ::libc::c_long; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast64T` [INFO] [stderr] [INFO] [stderr] warning: type `uint_fast8_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:23:10 [INFO] [stderr] | [INFO] [stderr] 23 | pub type uint_fast8_t = ::libc::c_uchar; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast8T` [INFO] [stderr] [INFO] [stderr] warning: type `uint_fast16_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:24:10 [INFO] [stderr] | [INFO] [stderr] 24 | pub type uint_fast16_t = ::libc::c_ulong; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast16T` [INFO] [stderr] [INFO] [stderr] warning: type `uint_fast32_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:25:10 [INFO] [stderr] | [INFO] [stderr] 25 | pub type uint_fast32_t = ::libc::c_ulong; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast32T` [INFO] [stderr] [INFO] [stderr] warning: type `uint_fast64_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:26:10 [INFO] [stderr] | [INFO] [stderr] 26 | pub type uint_fast64_t = ::libc::c_ulong; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast64T` [INFO] [stderr] [INFO] [stderr] warning: type `intptr_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:27:10 [INFO] [stderr] | [INFO] [stderr] 27 | pub type intptr_t = ::libc::c_long; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper camel case: `IntptrT` [INFO] [stderr] [INFO] [stderr] warning: type `uintptr_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:28:10 [INFO] [stderr] | [INFO] [stderr] 28 | pub type uintptr_t = ::libc::c_ulong; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper camel case: `UintptrT` [INFO] [stderr] [INFO] [stderr] warning: type `intmax_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:29:10 [INFO] [stderr] | [INFO] [stderr] 29 | pub type intmax_t = ::libc::c_long; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT` [INFO] [stderr] [INFO] [stderr] warning: type `uintmax_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:30:10 [INFO] [stderr] | [INFO] [stderr] 30 | pub type uintmax_t = ::libc::c_ulong; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT` [INFO] [stderr] [INFO] [stderr] warning: type `Enum_hyperdatatype` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:31:10 [INFO] [stderr] | [INFO] [stderr] 31 | pub type Enum_hyperdatatype = ::libc::c_uint; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperdatatype` [INFO] [stderr] [INFO] [stderr] warning: type `Enum_hyperpredicate` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:59:10 [INFO] [stderr] | [INFO] [stderr] 59 | pub type Enum_hyperpredicate = ::libc::c_uint; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperpredicate` [INFO] [stderr] [INFO] [stderr] warning: type `Struct_hyperspace` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:72:10 [INFO] [stderr] | [INFO] [stderr] 72 | pub enum Struct_hyperspace { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructHyperspace` [INFO] [stderr] [INFO] [stderr] warning: type `Enum_hyperspace_returncode` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:73:10 [INFO] [stderr] | [INFO] [stderr] 73 | pub type Enum_hyperspace_returncode = ::libc::c_uint; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperspaceReturncode` [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashMap` [INFO] [stderr] --> src/test.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use std::collections::HashMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::str::FromStr` [INFO] [stderr] --> src/test.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use std::str::FromStr; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `rustc_serialize::json::Json` [INFO] [stderr] --> src/test.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use rustc_serialize::json::Json; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `rustc_serialize::json::ToJson` [INFO] [stderr] --> src/test.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use rustc_serialize::json::ToJson; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/test.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::HyperValue::*` [INFO] [stderr] --> src/test.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | use super::HyperValue::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::HyperPredicateType::*` [INFO] [stderr] --> src/test.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use super::HyperPredicateType::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `hyperdex_client::*` [INFO] [stderr] --> src/test.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use hyperdex_client::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Receiver`, `channel` [INFO] [stderr] --> src/client_types.rs:4:23 [INFO] [stderr] | [INFO] [stderr] 4 | use std::sync::mpsc::{channel, Sender, Receiver}; [INFO] [stderr] | ^^^^^^^ ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::ptr::Unique` [INFO] [stderr] --> src/client_types.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use std::ptr::Unique; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::fmt::Debug` [INFO] [stderr] --> src/client_types.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use std::fmt::Debug; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `hyperdex_datastructures::*` [INFO] [stderr] --> src/client_types.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | use hyperdex_datastructures::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `self::HyperState::*` [INFO] [stderr] --> src/client_types.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | use self::HyperState::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `LESS_THAN` should have an upper camel case name [INFO] [stderr] --> src/client_types.rs:76:5 [INFO] [stderr] | [INFO] [stderr] 76 | LESS_THAN = HYPERPREDICATE_LESS_THAN as isize, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper camel case: `LessThan` [INFO] [stderr] [INFO] [stderr] warning: variant `LESS_EQUAL` should have an upper camel case name [INFO] [stderr] --> src/client_types.rs:77:5 [INFO] [stderr] | [INFO] [stderr] 77 | LESS_EQUAL = HYPERPREDICATE_LESS_EQUAL as isize, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `LessEqual` [INFO] [stderr] [INFO] [stderr] warning: variant `GREATER_EQUAL` should have an upper camel case name [INFO] [stderr] --> src/client_types.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | GREATER_EQUAL = HYPERPREDICATE_GREATER_EQUAL as isize, [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `GreaterEqual` [INFO] [stderr] [INFO] [stderr] warning: variant `GREATER_THAN` should have an upper camel case name [INFO] [stderr] --> src/client_types.rs:79:5 [INFO] [stderr] | [INFO] [stderr] 79 | GREATER_THAN = HYPERPREDICATE_GREATER_THAN as isize, [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `GreaterThan` [INFO] [stderr] [INFO] [stderr] warning: variant `LENGTH_EQUALS` should have an upper camel case name [INFO] [stderr] --> src/client_types.rs:81:5 [INFO] [stderr] | [INFO] [stderr] 81 | LENGTH_EQUALS = HYPERPREDICATE_LENGTH_EQUALS as isize, [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LengthEquals` [INFO] [stderr] [INFO] [stderr] warning: variant `LENGTH_LESS_EQUAL` should have an upper camel case name [INFO] [stderr] --> src/client_types.rs:82:5 [INFO] [stderr] | [INFO] [stderr] 82 | LENGTH_LESS_EQUAL = HYPERPREDICATE_LENGTH_LESS_EQUAL as isize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LengthLessEqual` [INFO] [stderr] [INFO] [stderr] warning: variant `LENGTH_GREATER_EQUAL` should have an upper camel case name [INFO] [stderr] --> src/client_types.rs:83:5 [INFO] [stderr] | [INFO] [stderr] 83 | LENGTH_GREATER_EQUAL = HYPERPREDICATE_LENGTH_GREATER_EQUAL as isize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LengthGreaterEqual` [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'ptr_internals': use NonNull instead and consider PhantomData (if you also use #[may_dangle]), Send, and/or Sync [INFO] [stderr] --> src/client.rs:10:32 [INFO] [stderr] | [INFO] [stderr] 10 | use std::ptr::{null, null_mut, Unique}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: add #![feature(ptr_internals)] to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'ptr_internals': use NonNull instead and consider PhantomData (if you also use #[may_dangle]), Send, and/or Sync [INFO] [stderr] --> src/client.rs:860:10 [INFO] [stderr] | [INFO] [stderr] 860 | ptr: Unique, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: add #![feature(ptr_internals)] to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'ptr_internals': use NonNull instead and consider PhantomData (if you also use #[may_dangle]), Send, and/or Sync [INFO] [stderr] --> src/client.rs:869:27 [INFO] [stderr] | [INFO] [stderr] 869 | ptr: unsafe { Unique::new(*self.ptr) }, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: add #![feature(ptr_internals)] to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'ptr_internals': use NonNull instead and consider PhantomData (if you also use #[may_dangle]), Send, and/or Sync [INFO] [stderr] --> src/client.rs:1478:35 [INFO] [stderr] | [INFO] [stderr] 1478 | ptr: unsafe { Unique::new(ptr) }, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: add #![feature(ptr_internals)] to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'ptr_internals': use NonNull instead and consider PhantomData (if you also use #[may_dangle]), Send, and/or Sync [INFO] [stderr] --> src/admin.rs:7:16 [INFO] [stderr] | [INFO] [stderr] 7 | use std::ptr::{Unique, null, null_mut}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: add #![feature(ptr_internals)] to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::mpsc::Select': channel selection will be removed in a future release [INFO] [stderr] --> src/admin.rs:99:21 [INFO] [stderr] | [INFO] [stderr] 99 | / select!( [INFO] [stderr] 100 | | // Add a new request [INFO] [stderr] 101 | | msg = req_rx.recv() => { [INFO] [stderr] 102 | | match msg { [INFO] [stderr] ... | [INFO] [stderr] 117 | | } [INFO] [stderr] 118 | | ) [INFO] [stderr] | |_____________________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(deprecated)] on by default [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'mpsc_select': This implementation, while likely sufficient, is unsafe and likely to be error prone. At some point in the future this module will be removed. (see issue #27800) [INFO] [stderr] --> src/admin.rs:99:21 [INFO] [stderr] | [INFO] [stderr] 99 | / select!( [INFO] [stderr] 100 | | // Add a new request [INFO] [stderr] 101 | | msg = req_rx.recv() => { [INFO] [stderr] 102 | | match msg { [INFO] [stderr] ... | [INFO] [stderr] 117 | | } [INFO] [stderr] 118 | | ) [INFO] [stderr] | |_____________________^ [INFO] [stderr] | [INFO] [stderr] = help: add #![feature(mpsc_select)] to the crate attributes to enable [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'ptr_internals': use NonNull instead and consider PhantomData (if you also use #[may_dangle]), Send, and/or Sync [INFO] [stderr] --> src/admin.rs:39:23 [INFO] [stderr] | [INFO] [stderr] 39 | let ptr = Unique::new(ptr); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: add #![feature(ptr_internals)] to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::thread::sleep_ms': replaced by `std::thread::sleep` [INFO] [stderr] --> src/admin.rs:93:25 [INFO] [stderr] | [INFO] [stderr] 93 | thread::sleep_ms(100); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::mpsc::Select': channel selection will be removed in a future release [INFO] [stderr] --> src/admin.rs:99:21 [INFO] [stderr] | [INFO] [stderr] 99 | / select!( [INFO] [stderr] 100 | | // Add a new request [INFO] [stderr] 101 | | msg = req_rx.recv() => { [INFO] [stderr] 102 | | match msg { [INFO] [stderr] ... | [INFO] [stderr] 117 | | } [INFO] [stderr] 118 | | ) [INFO] [stderr] | |_____________________^ [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'ptr_internals': use NonNull instead and consider PhantomData (if you also use #[may_dangle]), Send, and/or Sync [INFO] [stderr] --> src/admin.rs:209:23 [INFO] [stderr] | [INFO] [stderr] 209 | let res = Unique::new(null::() as *mut i8); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: add #![feature(ptr_internals)] to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'ptr_internals': use NonNull instead and consider PhantomData (if you also use #[may_dangle]), Send, and/or Sync [INFO] [stderr] --> src/client_types.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use std::ptr::Unique; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: add #![feature(ptr_internals)] to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: macro select! is unstable (see issue #27800) [INFO] [stderr] --> src/admin.rs:99:21 [INFO] [stderr] | [INFO] [stderr] 99 | / select!( [INFO] [stderr] 100 | | // Add a new request [INFO] [stderr] 101 | | msg = req_rx.recv() => { [INFO] [stderr] 102 | | match msg { [INFO] [stderr] ... | [INFO] [stderr] 117 | | } [INFO] [stderr] 118 | | ) [INFO] [stderr] | |_____________________^ [INFO] [stderr] | [INFO] [stderr] = help: add #![feature(mpsc_select)] to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `std::sync::Future` [INFO] [stderr] --> src/client.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | use std::sync::Future; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no `Future` in `sync` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `std::sync::Future` [INFO] [stderr] --> src/admin.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | use std::sync::Future; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no `Future` in `sync` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `std::thunk` [INFO] [stderr] --> src/admin.rs:4:10 [INFO] [stderr] | [INFO] [stderr] 4 | use std::thunk::Thunk; [INFO] [stderr] | ^^^^^ could not find `thunk` in `std` [INFO] [stderr] [INFO] [stderr] error[E0277]: the size for values of type `Self` cannot be known at compilation time [INFO] [stderr] --> src/client_types.rs:141:5 [INFO] [stderr] | [INFO] [stderr] 141 | fn from_hyper(val: HyperValue) -> Result; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::marker::Sized` is not implemented for `Self` [INFO] [stderr] = note: to learn more, visit [INFO] [stderr] = help: consider adding a `where Self: std::marker::Sized` bound [INFO] [stderr] = note: required by `std::result::Result` [INFO] [stderr] [INFO] [stderr] error: aborting due to 14 previous errors [INFO] [stderr] [INFO] [stderr] Some errors occurred: E0277, E0432, E0658. [INFO] [stderr] For more information about an error, try `rustc --explain E0277`. [INFO] [stderr] error: Could not compile `hyperdex`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] warning: unused import: `std::ffi::CString` [INFO] [stderr] --> src/client.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use std::ffi::CString; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `null_mut` [INFO] [stderr] --> src/client.rs:10:22 [INFO] [stderr] | [INFO] [stderr] 10 | use std::ptr::{null, null_mut, Unique}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::mem::transmute` [INFO] [stderr] --> src/client.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | use std::mem::transmute; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::hash::Hash` [INFO] [stderr] --> src/client.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use std::hash::Hash; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::sync::atomic` [INFO] [stderr] --> src/client.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | use std::sync::atomic; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::thunk::Thunk` [INFO] [stderr] --> src/admin.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::thunk::Thunk; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Receiver` [INFO] [stderr] --> src/admin.rs:5:40 [INFO] [stderr] | [INFO] [stderr] 5 | use std::sync::mpsc::{channel, Sender, Receiver}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `null_mut` [INFO] [stderr] --> src/admin.rs:7:30 [INFO] [stderr] | [INFO] [stderr] 7 | use std::ptr::{Unique, null, null_mut}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `hyperdex::*` [INFO] [stderr] --> src/admin.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use hyperdex::*; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: type `Enum_hyperdatatype` should have an upper camel case name [INFO] [stderr] --> src/hyperdex.rs:3:10 [INFO] [stderr] | [INFO] [stderr] 3 | pub type Enum_hyperdatatype = ::libc::c_uint; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperdatatype` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(non_camel_case_types)] on by default [INFO] [stderr] [INFO] [stderr] warning: type `Enum_hyperpredicate` should have an upper camel case name [INFO] [stderr] --> src/hyperdex.rs:31:10 [INFO] [stderr] | [INFO] [stderr] 31 | pub type Enum_hyperpredicate = ::libc::c_uint; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperpredicate` [INFO] [stderr] [INFO] [stderr] warning: type `Struct_hyperdex_client` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_client.rs:6:10 [INFO] [stderr] | [INFO] [stderr] 6 | pub enum Struct_hyperdex_client { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructHyperdexClient` [INFO] [stderr] [INFO] [stderr] warning: type `Enum_hyperdex_client_returncode` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_client.rs:40:10 [INFO] [stderr] | [INFO] [stderr] 40 | pub type Enum_hyperdex_client_returncode = ::libc::c_uint; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperdexClientReturncode` [INFO] [stderr] [INFO] [stderr] warning: unused import: `hyperdex::*` [INFO] [stderr] --> src/hyperdex_admin.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use hyperdex::*; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: type `Struct_hyperdex_admin` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_admin.rs:6:10 [INFO] [stderr] | [INFO] [stderr] 6 | pub enum Struct_hyperdex_admin { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructHyperdexAdmin` [INFO] [stderr] [INFO] [stderr] warning: type `Enum_hyperdex_admin_returncode` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_admin.rs:17:10 [INFO] [stderr] | [INFO] [stderr] 17 | pub type Enum_hyperdex_admin_returncode = ::libc::c_uint; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperdexAdminReturncode` [INFO] [stderr] [INFO] [stderr] warning: type `Struct_hyperdex_ds_arena` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_datastructures.rs:8:10 [INFO] [stderr] | [INFO] [stderr] 8 | pub enum Struct_hyperdex_ds_arena { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructHyperdexDsArena` [INFO] [stderr] [INFO] [stderr] warning: type `Struct_hyperdex_ds_list` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_datastructures.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | pub enum Struct_hyperdex_ds_list { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructHyperdexDsList` [INFO] [stderr] [INFO] [stderr] warning: type `Struct_hyperdex_ds_set` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_datastructures.rs:10:10 [INFO] [stderr] | [INFO] [stderr] 10 | pub enum Struct_hyperdex_ds_set { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructHyperdexDsSet` [INFO] [stderr] [INFO] [stderr] warning: type `Struct_hyperdex_ds_map` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_datastructures.rs:11:10 [INFO] [stderr] | [INFO] [stderr] 11 | pub enum Struct_hyperdex_ds_map { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructHyperdexDsMap` [INFO] [stderr] [INFO] [stderr] warning: type `Enum_hyperdex_ds_returncode` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_datastructures.rs:29:10 [INFO] [stderr] | [INFO] [stderr] 29 | pub type Enum_hyperdex_ds_returncode = ::libc::c_uint; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperdexDsReturncode` [INFO] [stderr] [INFO] [stderr] warning: type `int8_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:3:10 [INFO] [stderr] | [INFO] [stderr] 3 | pub type int8_t = ::libc::c_char; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper camel case: `Int8T` [INFO] [stderr] [INFO] [stderr] warning: type `int16_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:4:10 [INFO] [stderr] | [INFO] [stderr] 4 | pub type int16_t = ::libc::c_short; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `Int16T` [INFO] [stderr] [INFO] [stderr] warning: type `int32_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:5:10 [INFO] [stderr] | [INFO] [stderr] 5 | pub type int32_t = ::libc::c_int; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `Int32T` [INFO] [stderr] [INFO] [stderr] warning: type `int64_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:6:10 [INFO] [stderr] | [INFO] [stderr] 6 | pub type int64_t = ::libc::c_long; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `Int64T` [INFO] [stderr] [INFO] [stderr] warning: type `uint8_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:7:10 [INFO] [stderr] | [INFO] [stderr] 7 | pub type uint8_t = ::libc::c_uchar; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `Uint8T` [INFO] [stderr] [INFO] [stderr] warning: type `uint16_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:8:10 [INFO] [stderr] | [INFO] [stderr] 8 | pub type uint16_t = ::libc::c_ushort; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper camel case: `Uint16T` [INFO] [stderr] [INFO] [stderr] warning: type `uint32_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | pub type uint32_t = ::libc::c_uint; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T` [INFO] [stderr] [INFO] [stderr] warning: type `uint64_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:10:10 [INFO] [stderr] | [INFO] [stderr] 10 | pub type uint64_t = ::libc::c_ulong; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T` [INFO] [stderr] [INFO] [stderr] warning: type `int_least8_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:11:10 [INFO] [stderr] | [INFO] [stderr] 11 | pub type int_least8_t = ::libc::c_char; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast8T` [INFO] [stderr] [INFO] [stderr] warning: type `int_least16_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:12:10 [INFO] [stderr] | [INFO] [stderr] 12 | pub type int_least16_t = ::libc::c_short; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast16T` [INFO] [stderr] [INFO] [stderr] warning: type `int_least32_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:13:10 [INFO] [stderr] | [INFO] [stderr] 13 | pub type int_least32_t = ::libc::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast32T` [INFO] [stderr] [INFO] [stderr] warning: type `int_least64_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:14:10 [INFO] [stderr] | [INFO] [stderr] 14 | pub type int_least64_t = ::libc::c_long; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast64T` [INFO] [stderr] [INFO] [stderr] warning: type `uint_least8_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:15:10 [INFO] [stderr] | [INFO] [stderr] 15 | pub type uint_least8_t = ::libc::c_uchar; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast8T` [INFO] [stderr] [INFO] [stderr] warning: type `uint_least16_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:16:10 [INFO] [stderr] | [INFO] [stderr] 16 | pub type uint_least16_t = ::libc::c_ushort; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast16T` [INFO] [stderr] [INFO] [stderr] warning: type `uint_least32_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:17:10 [INFO] [stderr] | [INFO] [stderr] 17 | pub type uint_least32_t = ::libc::c_uint; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast32T` [INFO] [stderr] [INFO] [stderr] warning: type `uint_least64_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:18:10 [INFO] [stderr] | [INFO] [stderr] 18 | pub type uint_least64_t = ::libc::c_ulong; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast64T` [INFO] [stderr] [INFO] [stderr] warning: type `int_fast8_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:19:10 [INFO] [stderr] | [INFO] [stderr] 19 | pub type int_fast8_t = ::libc::c_char; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast8T` [INFO] [stderr] [INFO] [stderr] warning: type `int_fast16_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:20:10 [INFO] [stderr] | [INFO] [stderr] 20 | pub type int_fast16_t = ::libc::c_long; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast16T` [INFO] [stderr] [INFO] [stderr] warning: type `int_fast32_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:21:10 [INFO] [stderr] | [INFO] [stderr] 21 | pub type int_fast32_t = ::libc::c_long; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast32T` [INFO] [stderr] [INFO] [stderr] warning: type `int_fast64_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:22:10 [INFO] [stderr] | [INFO] [stderr] 22 | pub type int_fast64_t = ::libc::c_long; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast64T` [INFO] [stderr] [INFO] [stderr] warning: type `uint_fast8_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:23:10 [INFO] [stderr] | [INFO] [stderr] 23 | pub type uint_fast8_t = ::libc::c_uchar; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast8T` [INFO] [stderr] [INFO] [stderr] warning: type `uint_fast16_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:24:10 [INFO] [stderr] | [INFO] [stderr] 24 | pub type uint_fast16_t = ::libc::c_ulong; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast16T` [INFO] [stderr] [INFO] [stderr] warning: type `uint_fast32_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:25:10 [INFO] [stderr] | [INFO] [stderr] 25 | pub type uint_fast32_t = ::libc::c_ulong; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast32T` [INFO] [stderr] [INFO] [stderr] warning: type `uint_fast64_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:26:10 [INFO] [stderr] | [INFO] [stderr] 26 | pub type uint_fast64_t = ::libc::c_ulong; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast64T` [INFO] [stderr] [INFO] [stderr] warning: type `intptr_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:27:10 [INFO] [stderr] | [INFO] [stderr] 27 | pub type intptr_t = ::libc::c_long; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper camel case: `IntptrT` [INFO] [stderr] [INFO] [stderr] warning: type `uintptr_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:28:10 [INFO] [stderr] | [INFO] [stderr] 28 | pub type uintptr_t = ::libc::c_ulong; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper camel case: `UintptrT` [INFO] [stderr] [INFO] [stderr] warning: type `intmax_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:29:10 [INFO] [stderr] | [INFO] [stderr] 29 | pub type intmax_t = ::libc::c_long; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT` [INFO] [stderr] [INFO] [stderr] warning: type `uintmax_t` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:30:10 [INFO] [stderr] | [INFO] [stderr] 30 | pub type uintmax_t = ::libc::c_ulong; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT` [INFO] [stderr] [INFO] [stderr] warning: type `Enum_hyperdatatype` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:31:10 [INFO] [stderr] | [INFO] [stderr] 31 | pub type Enum_hyperdatatype = ::libc::c_uint; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperdatatype` [INFO] [stderr] [INFO] [stderr] warning: type `Enum_hyperpredicate` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:59:10 [INFO] [stderr] | [INFO] [stderr] 59 | pub type Enum_hyperpredicate = ::libc::c_uint; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperpredicate` [INFO] [stderr] [INFO] [stderr] warning: type `Struct_hyperspace` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:72:10 [INFO] [stderr] | [INFO] [stderr] 72 | pub enum Struct_hyperspace { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructHyperspace` [INFO] [stderr] [INFO] [stderr] warning: type `Enum_hyperspace_returncode` should have an upper camel case name [INFO] [stderr] --> src/hyperdex_hyperspace_builder.rs:73:10 [INFO] [stderr] | [INFO] [stderr] 73 | pub type Enum_hyperspace_returncode = ::libc::c_uint; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumHyperspaceReturncode` [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::HyperValue::*` [INFO] [stderr] --> src/test.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | use super::HyperValue::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Receiver`, `channel` [INFO] [stderr] --> src/client_types.rs:4:23 [INFO] [stderr] | [INFO] [stderr] 4 | use std::sync::mpsc::{channel, Sender, Receiver}; [INFO] [stderr] | ^^^^^^^ ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::ptr::Unique` [INFO] [stderr] --> src/client_types.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use std::ptr::Unique; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::fmt::Debug` [INFO] [stderr] --> src/client_types.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use std::fmt::Debug; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `hyperdex_datastructures::*` [INFO] [stderr] --> src/client_types.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | use hyperdex_datastructures::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `self::HyperState::*` [INFO] [stderr] --> src/client_types.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | use self::HyperState::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `LESS_THAN` should have an upper camel case name [INFO] [stderr] --> src/client_types.rs:76:5 [INFO] [stderr] | [INFO] [stderr] 76 | LESS_THAN = HYPERPREDICATE_LESS_THAN as isize, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper camel case: `LessThan` [INFO] [stderr] [INFO] [stderr] warning: variant `LESS_EQUAL` should have an upper camel case name [INFO] [stderr] --> src/client_types.rs:77:5 [INFO] [stderr] | [INFO] [stderr] 77 | LESS_EQUAL = HYPERPREDICATE_LESS_EQUAL as isize, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `LessEqual` [INFO] [stderr] [INFO] [stderr] warning: variant `GREATER_EQUAL` should have an upper camel case name [INFO] [stderr] --> src/client_types.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | GREATER_EQUAL = HYPERPREDICATE_GREATER_EQUAL as isize, [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `GreaterEqual` [INFO] [stderr] [INFO] [stderr] warning: variant `GREATER_THAN` should have an upper camel case name [INFO] [stderr] --> src/client_types.rs:79:5 [INFO] [stderr] | [INFO] [stderr] 79 | GREATER_THAN = HYPERPREDICATE_GREATER_THAN as isize, [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `GreaterThan` [INFO] [stderr] [INFO] [stderr] warning: variant `LENGTH_EQUALS` should have an upper camel case name [INFO] [stderr] --> src/client_types.rs:81:5 [INFO] [stderr] | [INFO] [stderr] 81 | LENGTH_EQUALS = HYPERPREDICATE_LENGTH_EQUALS as isize, [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LengthEquals` [INFO] [stderr] [INFO] [stderr] warning: variant `LENGTH_LESS_EQUAL` should have an upper camel case name [INFO] [stderr] --> src/client_types.rs:82:5 [INFO] [stderr] | [INFO] [stderr] 82 | LENGTH_LESS_EQUAL = HYPERPREDICATE_LENGTH_LESS_EQUAL as isize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LengthLessEqual` [INFO] [stderr] [INFO] [stderr] warning: variant `LENGTH_GREATER_EQUAL` should have an upper camel case name [INFO] [stderr] --> src/client_types.rs:83:5 [INFO] [stderr] | [INFO] [stderr] 83 | LENGTH_GREATER_EQUAL = HYPERPREDICATE_LENGTH_GREATER_EQUAL as isize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LengthGreaterEqual` [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'ptr_internals': use NonNull instead and consider PhantomData (if you also use #[may_dangle]), Send, and/or Sync [INFO] [stderr] --> src/client.rs:10:32 [INFO] [stderr] | [INFO] [stderr] 10 | use std::ptr::{null, null_mut, Unique}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: add #![feature(ptr_internals)] to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'ptr_internals': use NonNull instead and consider PhantomData (if you also use #[may_dangle]), Send, and/or Sync [INFO] [stderr] --> src/client.rs:860:10 [INFO] [stderr] | [INFO] [stderr] 860 | ptr: Unique, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: add #![feature(ptr_internals)] to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'ptr_internals': use NonNull instead and consider PhantomData (if you also use #[may_dangle]), Send, and/or Sync [INFO] [stderr] --> src/client.rs:869:27 [INFO] [stderr] | [INFO] [stderr] 869 | ptr: unsafe { Unique::new(*self.ptr) }, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: add #![feature(ptr_internals)] to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'ptr_internals': use NonNull instead and consider PhantomData (if you also use #[may_dangle]), Send, and/or Sync [INFO] [stderr] --> src/client.rs:1478:35 [INFO] [stderr] | [INFO] [stderr] 1478 | ptr: unsafe { Unique::new(ptr) }, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: add #![feature(ptr_internals)] to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'ptr_internals': use NonNull instead and consider PhantomData (if you also use #[may_dangle]), Send, and/or Sync [INFO] [stderr] --> src/admin.rs:7:16 [INFO] [stderr] | [INFO] [stderr] 7 | use std::ptr::{Unique, null, null_mut}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: add #![feature(ptr_internals)] to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::mpsc::Select': channel selection will be removed in a future release [INFO] [stderr] --> src/admin.rs:99:21 [INFO] [stderr] | [INFO] [stderr] 99 | / select!( [INFO] [stderr] 100 | | // Add a new request [INFO] [stderr] 101 | | msg = req_rx.recv() => { [INFO] [stderr] 102 | | match msg { [INFO] [stderr] ... | [INFO] [stderr] 117 | | } [INFO] [stderr] 118 | | ) [INFO] [stderr] | |_____________________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(deprecated)] on by default [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'mpsc_select': This implementation, while likely sufficient, is unsafe and likely to be error prone. At some point in the future this module will be removed. (see issue #27800) [INFO] [stderr] --> src/admin.rs:99:21 [INFO] [stderr] | [INFO] [stderr] 99 | / select!( [INFO] [stderr] 100 | | // Add a new request [INFO] [stderr] 101 | | msg = req_rx.recv() => { [INFO] [stderr] 102 | | match msg { [INFO] [stderr] ... | [INFO] [stderr] 117 | | } [INFO] [stderr] 118 | | ) [INFO] [stderr] | |_____________________^ [INFO] [stderr] | [INFO] [stderr] = help: add #![feature(mpsc_select)] to the crate attributes to enable [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'ptr_internals': use NonNull instead and consider PhantomData (if you also use #[may_dangle]), Send, and/or Sync [INFO] [stderr] --> src/admin.rs:39:23 [INFO] [stderr] | [INFO] [stderr] 39 | let ptr = Unique::new(ptr); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: add #![feature(ptr_internals)] to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::thread::sleep_ms': replaced by `std::thread::sleep` [INFO] [stderr] --> src/admin.rs:93:25 [INFO] [stderr] | [INFO] [stderr] 93 | thread::sleep_ms(100); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::mpsc::Select': channel selection will be removed in a future release [INFO] [stderr] --> src/admin.rs:99:21 [INFO] [stderr] | [INFO] [stderr] 99 | / select!( [INFO] [stderr] 100 | | // Add a new request [INFO] [stderr] 101 | | msg = req_rx.recv() => { [INFO] [stderr] 102 | | match msg { [INFO] [stderr] ... | [INFO] [stderr] 117 | | } [INFO] [stderr] 118 | | ) [INFO] [stderr] | |_____________________^ [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'ptr_internals': use NonNull instead and consider PhantomData (if you also use #[may_dangle]), Send, and/or Sync [INFO] [stderr] --> src/admin.rs:209:23 [INFO] [stderr] | [INFO] [stderr] 209 | let res = Unique::new(null::() as *mut i8); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: add #![feature(ptr_internals)] to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'ptr_internals': use NonNull instead and consider PhantomData (if you also use #[may_dangle]), Send, and/or Sync [INFO] [stderr] --> src/client_types.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use std::ptr::Unique; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: add #![feature(ptr_internals)] to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0277]: the size for values of type `Self` cannot be known at compilation time [INFO] [stderr] --> src/client_types.rs:141:5 [INFO] [stderr] | [INFO] [stderr] 141 | fn from_hyper(val: HyperValue) -> Result; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::marker::Sized` is not implemented for `Self` [INFO] [stderr] = note: to learn more, visit [INFO] [stderr] = help: consider adding a `where Self: std::marker::Sized` bound [INFO] [stderr] = note: required by `std::result::Result` [INFO] [stderr] [INFO] [stderr] error: aborting due to 14 previous errors [INFO] [stderr] [INFO] [stderr] Some errors occurred: E0277, E0432, E0658. [INFO] [stderr] For more information about an error, try `rustc --explain E0277`. [INFO] [stderr] error: Could not compile `hyperdex`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "b2d3c7a6ded347fcfe6e0201338b43dd41a892c881661b50dfad59ccf04ef7db"` [INFO] running `"docker" "rm" "-f" "b2d3c7a6ded347fcfe6e0201338b43dd41a892c881661b50dfad59ccf04ef7db"` [INFO] [stdout] b2d3c7a6ded347fcfe6e0201338b43dd41a892c881661b50dfad59ccf04ef7db