[INFO] fetching crate collect 0.0.26...
[INFO] testing collect-0.0.26 against 1.75.0 for beta-1.76-1
[INFO] extracting crate collect 0.0.26 into /workspace/builds/worker-7-tc1/source
[INFO] validating manifest of crates.io crate collect 0.0.26 on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate collect 0.0.26
[INFO] finished tweaking crates.io crate collect 0.0.26
[INFO] tweaked toml for crates.io crate collect 0.0.26 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "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" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: dependency (compare) specified without providing a local path, Git repository, version, or workspace dependency to use. This will be considered an error in future versions
[INFO] [stderr] warning: dependency (ordered_iter) specified without providing a local path, Git repository, version, or workspace dependency to use. This will be considered an error in future versions
[INFO] [stderr] warning: dependency (traverse) specified without providing a local path, Git repository, version, or workspace dependency to use. This will be considered an error in future versions
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded compare v0.1.0
[INFO] [stderr]   Downloaded ordered_iter v0.1.2
[INFO] [stderr]   Downloaded traverse v0.0.12
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8529c4a46362dc0d48e1142ba0839e9ea5758a44809e6c52c282bdac7b473828
[INFO] running `Command { std: "docker" "start" "-a" "8529c4a46362dc0d48e1142ba0839e9ea5758a44809e6c52c282bdac7b473828", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8529c4a46362dc0d48e1142ba0839e9ea5758a44809e6c52c282bdac7b473828", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8529c4a46362dc0d48e1142ba0839e9ea5758a44809e6c52c282bdac7b473828", kill_on_drop: false }`
[INFO] [stdout] 8529c4a46362dc0d48e1142ba0839e9ea5758a44809e6c52c282bdac7b473828
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.75.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b89bd5ccc82af1b8603f76946c6bf3d85db0e7418d39e8cd4aada94ba628cc96
[INFO] running `Command { std: "docker" "start" "-a" "b89bd5ccc82af1b8603f76946c6bf3d85db0e7418d39e8cd4aada94ba628cc96", kill_on_drop: false }`
[INFO] [stderr] warning: dependency (compare) specified without providing a local path, Git repository, version, or workspace dependency to use. This will be considered an error in future versions
[INFO] [stderr] warning: dependency (ordered_iter) specified without providing a local path, Git repository, version, or workspace dependency to use. This will be considered an error in future versions
[INFO] [stderr] warning: dependency (traverse) specified without providing a local path, Git repository, version, or workspace dependency to use. This will be considered an error in future versions
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]    Compiling num-iter v0.1.43
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling compare v0.1.0
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling ordered_iter v0.1.2
[INFO] [stderr]    Compiling num-complex v0.4.4
[INFO] [stderr]    Compiling num v0.4.1
[INFO] [stderr]    Compiling traverse v0.0.12
[INFO] [stderr]    Compiling collect v0.0.26 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]   --> src/lib.rs:28:26
[INFO] [stdout]    |
[INFO] [stdout] 28 | #![feature(box_patterns, 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/tree/map.rs:1201:21
[INFO] [stdout]      |
[INFO] [stdout] 1201 |        *node = Some(box TreeNode::new(key, value));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1201 |        *node = Some(Box::new(TreeNode::new(key, value)));
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/blist.rs:521:22
[INFO] [stdout]     |
[INFO] [stdout] 521 |         m.push_front(box 1);
[INFO] [stdout]     |                      ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 521 |         m.push_front(Box::new(1));
[INFO] [stdout]     |                      ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/blist.rs:523:21
[INFO] [stdout]     |
[INFO] [stdout] 523 |         m.push_back(box 2);
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 523 |         m.push_back(Box::new(2));
[INFO] [stdout]     |                     ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/blist.rs:524:21
[INFO] [stdout]     |
[INFO] [stdout] 524 |         m.push_back(box 3);
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 524 |         m.push_back(Box::new(3));
[INFO] [stdout]     |                     ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/blist.rs:530:21
[INFO] [stdout]     |
[INFO] [stdout] 530 |         m.push_back(box 1);
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 530 |         m.push_back(Box::new(1));
[INFO] [stdout]     |                     ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/blist.rs:531:21
[INFO] [stdout]     |
[INFO] [stdout] 531 |         m.push_back(box 3);
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 531 |         m.push_back(Box::new(3));
[INFO] [stdout]     |                     ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/blist.rs:532:21
[INFO] [stdout]     |
[INFO] [stdout] 532 |         m.push_back(box 5);
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 532 |         m.push_back(Box::new(5));
[INFO] [stdout]     |                     ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/blist.rs:533:21
[INFO] [stdout]     |
[INFO] [stdout] 533 |         m.push_back(box 7);
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 533 |         m.push_back(Box::new(7));
[INFO] [stdout]     |                     ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/immut_slist.rs:223:22
[INFO] [stdout]     |
[INFO] [stdout] 223 |         m = m.append(box 1);
[INFO] [stdout]     |                      ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 223 |         m = m.append(Box::new(1));
[INFO] [stdout]     |                      ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/immut_slist.rs:225:29
[INFO] [stdout]     |
[INFO] [stdout] 225 |         m = m.tail().append(box 2).append(box 3);
[INFO] [stdout]     |                             ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 225 |         m = m.tail().append(Box::new(2)).append(box 3);
[INFO] [stdout]     |                             ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/immut_slist.rs:225:43
[INFO] [stdout]     |
[INFO] [stdout] 225 |         m = m.tail().append(box 2).append(box 3);
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 225 |         m = m.tail().append(box 2).append(Box::new(3));
[INFO] [stdout]     |                                           ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/immut_slist.rs:233:22
[INFO] [stdout]     |
[INFO] [stdout] 233 |         m = m.append(box 7).append(box 5).append(box 3).append(box 1);
[INFO] [stdout]     |                      ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 233 |         m = m.append(Box::new(7)).append(box 5).append(box 3).append(box 1);
[INFO] [stdout]     |                      ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/immut_slist.rs:233:36
[INFO] [stdout]     |
[INFO] [stdout] 233 |         m = m.append(box 7).append(box 5).append(box 3).append(box 1);
[INFO] [stdout]     |                                    ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 233 |         m = m.append(box 7).append(Box::new(5)).append(box 3).append(box 1);
[INFO] [stdout]     |                                    ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/immut_slist.rs:233:50
[INFO] [stdout]     |
[INFO] [stdout] 233 |         m = m.append(box 7).append(box 5).append(box 3).append(box 1);
[INFO] [stdout]     |                                                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 233 |         m = m.append(box 7).append(box 5).append(Box::new(3)).append(box 1);
[INFO] [stdout]     |                                                  ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/immut_slist.rs:233:64
[INFO] [stdout]     |
[INFO] [stdout] 233 |         m = m.append(box 7).append(box 5).append(box 3).append(box 1);
[INFO] [stdout]     |                                                                ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 233 |         m = m.append(box 7).append(box 5).append(box 3).append(Box::new(1));
[INFO] [stdout]     |                                                                ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/linked_hash_map.rs:99:43
[INFO] [stdout]    |
[INFO] [stdout] 99 |             head: unsafe{ boxed::into_raw(box mem::uninitialized::<LinkedHashMapEntry<K, V>>()) },
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 99 |             head: unsafe{ boxed::into_raw(Box::new(mem::uninitialized::<LinkedHashMapEntry<K, V>>())) },
[INFO] [stdout]    |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/linked_hash_map.rs:153:32
[INFO] [stdout]     |
[INFO] [stdout] 153 |                 let mut node = box LinkedHashMapEntry::new(k, v);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 153 |                 let mut node = Box::new(LinkedHashMapEntry::new(k, v));
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/proto/dlist.rs:124:24
[INFO] [stdout]     |
[INFO] [stdout] 124 |         let mut node = box Node::new(elem);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 124 |         let mut node = Box::new(Node::new(elem));
[INFO] [stdout]     |                        ~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/proto/dlist.rs:139:24
[INFO] [stdout]     |
[INFO] [stdout] 139 |         let mut node = box Node::new(elem);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 139 |         let mut node = Box::new(Node::new(elem));
[INFO] [stdout]     |                        ~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/proto/dlist.rs:438:34
[INFO] [stdout]     |
[INFO] [stdout] 438 |                 node.splice_next(box Node::new(elem));
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 438 |                 node.splice_next(Box::new(Node::new(elem)));
[INFO] [stdout]     |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/proto/dlist.rs:781:22
[INFO] [stdout]     |
[INFO] [stdout] 781 |         m.push_front(box 1);
[INFO] [stdout]     |                      ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 781 |         m.push_front(Box::new(1));
[INFO] [stdout]     |                      ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/proto/dlist.rs:783:21
[INFO] [stdout]     |
[INFO] [stdout] 783 |         m.push_back(box 2);
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 783 |         m.push_back(Box::new(2));
[INFO] [stdout]     |                     ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/proto/dlist.rs:784:21
[INFO] [stdout]     |
[INFO] [stdout] 784 |         m.push_back(box 3);
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 784 |         m.push_back(Box::new(3));
[INFO] [stdout]     |                     ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/proto/dlist.rs:790:21
[INFO] [stdout]     |
[INFO] [stdout] 790 |         m.push_back(box 1);
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 790 |         m.push_back(Box::new(1));
[INFO] [stdout]     |                     ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/proto/dlist.rs:791:21
[INFO] [stdout]     |
[INFO] [stdout] 791 |         m.push_back(box 3);
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 791 |         m.push_back(Box::new(3));
[INFO] [stdout]     |                     ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/proto/dlist.rs:792:21
[INFO] [stdout]     |
[INFO] [stdout] 792 |         m.push_back(box 5);
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 792 |         m.push_back(Box::new(5));
[INFO] [stdout]     |                     ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/proto/dlist.rs:793:21
[INFO] [stdout]     |
[INFO] [stdout] 793 |         m.push_back(box 7);
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 793 |         m.push_back(Box::new(7));
[INFO] [stdout]     |                     ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/map.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/map.rs:229:5
[INFO] [stdout]     |
[INFO] [stdout] 229 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/map.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/map.rs:278:5
[INFO] [stdout]     |
[INFO] [stdout] 278 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/map.rs:330:5
[INFO] [stdout]     |
[INFO] [stdout] 330 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/map.rs:381:5
[INFO] [stdout]     |
[INFO] [stdout] 381 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/map.rs:406:5
[INFO] [stdout]     |
[INFO] [stdout] 406 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/map.rs:421:5
[INFO] [stdout]     |
[INFO] [stdout] 421 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/map.rs:437:5
[INFO] [stdout]     |
[INFO] [stdout] 437 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/map.rs:459:5
[INFO] [stdout]     |
[INFO] [stdout] 459 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/map.rs:488:5
[INFO] [stdout]     |
[INFO] [stdout] 488 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/map.rs:514:5
[INFO] [stdout]     |
[INFO] [stdout] 514 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/map.rs:543:5
[INFO] [stdout]     |
[INFO] [stdout] 543 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/map.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:161:5
[INFO] [stdout]     |
[INFO] [stdout] 161 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:266:5
[INFO] [stdout]     |
[INFO] [stdout] 266 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:298:5
[INFO] [stdout]     |
[INFO] [stdout] 298 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:327:5
[INFO] [stdout]     |
[INFO] [stdout] 327 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:356:5
[INFO] [stdout]     |
[INFO] [stdout] 356 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:380:5
[INFO] [stdout]     |
[INFO] [stdout] 380 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:395:5
[INFO] [stdout]     |
[INFO] [stdout] 395 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:411:5
[INFO] [stdout]     |
[INFO] [stdout] 411 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:430:5
[INFO] [stdout]     |
[INFO] [stdout] 430 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:454:5
[INFO] [stdout]     |
[INFO] [stdout] 454 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:475:5
[INFO] [stdout]     |
[INFO] [stdout] 475 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:520:5
[INFO] [stdout]     |
[INFO] [stdout] 520 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:540:5
[INFO] [stdout]     |
[INFO] [stdout] 540 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:562:5
[INFO] [stdout]     |
[INFO] [stdout] 562 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:698:1
[INFO] [stdout]     |
[INFO] [stdout] 698 | #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:726:1
[INFO] [stdout]     |
[INFO] [stdout] 726 | #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:754:1
[INFO] [stdout]     |
[INFO] [stdout] 754 | #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:782:1
[INFO] [stdout]     |
[INFO] [stdout] 782 | #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]   --> src/enum_set.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/enum_set.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/enum_set.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/enum_set.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/enum_set.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/enum_set.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/enum_set.rs:149:5
[INFO] [stdout]     |
[INFO] [stdout] 149 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/enum_set.rs:157:5
[INFO] [stdout]     |
[INFO] [stdout] 157 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/enum_set.rs:165:5
[INFO] [stdout]     |
[INFO] [stdout] 165 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/enum_set.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]   --> src/lru_cache.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]   --> src/lru_cache.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/lru_cache.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/lru_cache.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/lru_cache.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/lru_cache.rs:181:5
[INFO] [stdout]     |
[INFO] [stdout] 181 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/lru_cache.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 195 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/lru_cache.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/lru_cache.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 203 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::num::Int`
[INFO] [stdout]  --> src/blist.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::num::Int;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ no `Int` in `num`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `core::num::Int`
[INFO] [stdout]   --> src/enum_set.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use core::num::Int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ no `Int` in `num`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::rc::try_unwrap`
[INFO] [stdout]  --> src/immut_slist.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::rc::{try_unwrap, Rc};
[INFO] [stdout]   |               ^^^^^^^^^^ no `try_unwrap` in `rc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::collections::hash_state`
[INFO] [stdout]   --> src/linked_hash_map.rs:34:23
[INFO] [stdout]    |
[INFO] [stdout] 34 | use std::collections::hash_state::HashState;
[INFO] [stdout]    |                       ^^^^^^^^^^ could not find `hash_state` in `collections`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::marker::NoCopy`
[INFO] [stdout]  --> src/proto/dlist.rs:5:19
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::marker::{NoCopy, PhantomData};
[INFO] [stdout]   |                   ^^^^^^
[INFO] [stdout]   |                   |
[INFO] [stdout]   |                   no `NoCopy` in `marker`
[INFO] [stdout]   |                   help: a similar name exists in the module: `Copy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `self::alloc::arc`
[INFO] [stdout]  --> src/proto/par_vec.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use self::alloc::arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^---
[INFO] [stdout]   |     |            |
[INFO] [stdout]   |     |            help: a similar name exists in the module: `rc`
[INFO] [stdout]   |     no `arc` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::iter::range_inclusive`
[INFO] [stdout]  --> src/proto/par_vec.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::iter::range_inclusive;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ no `range_inclusive` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `unsafe_destructor` in this scope
[INFO] [stdout]    --> src/immut_slist.rs:104:3
[INFO] [stdout]     |
[INFO] [stdout] 104 | #[unsafe_destructor]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `unsafe_destructor` in this scope
[INFO] [stdout]    --> src/linked_hash_map.rs:528:3
[INFO] [stdout]     |
[INFO] [stdout] 528 | #[unsafe_destructor]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `unsafe_destructor` in this scope
[INFO] [stdout]    --> src/proto/dlist.rs:667:3
[INFO] [stdout]     |
[INFO] [stdout] 667 | #[unsafe_destructor]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `order` in `iter`
[INFO] [stdout]    --> src/tree/map.rs:146:15
[INFO] [stdout]     |
[INFO] [stdout] 146 |         iter::order::partial_cmp(self.iter(), other.iter())
[INFO] [stdout]     |               ^^^^^ could not find `order` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `order` in `iter`
[INFO] [stdout]    --> src/tree/map.rs:154:15
[INFO] [stdout]     |
[INFO] [stdout] 154 |         iter::order::cmp(self.iter(), other.iter())
[INFO] [stdout]     |               ^^^^^ could not find `order` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `order` in `iter`
[INFO] [stdout]    --> src/tree/set.rs:102:15
[INFO] [stdout]     |
[INFO] [stdout] 102 |         iter::order::cmp(self.iter(), other.iter())
[INFO] [stdout]     |               ^^^^^ could not find `order` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `order` in `iter`
[INFO] [stdout]    --> src/blist.rs:454:19
[INFO] [stdout]     |
[INFO] [stdout] 454 |             iter::order::eq(self.iter(), other.iter())
[INFO] [stdout]     |                   ^^^^^ could not find `order` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `order` in `iter`
[INFO] [stdout]    --> src/blist.rs:459:19
[INFO] [stdout]     |
[INFO] [stdout] 459 |             iter::order::ne(self.iter(), other.iter())
[INFO] [stdout]     |                   ^^^^^ could not find `order` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `order` in `iter`
[INFO] [stdout]    --> src/blist.rs:467:15
[INFO] [stdout]     |
[INFO] [stdout] 467 |         iter::order::partial_cmp(self.iter(), other.iter())
[INFO] [stdout]     |               ^^^^^ could not find `order` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `order` in `iter`
[INFO] [stdout]    --> src/blist.rs:474:15
[INFO] [stdout]     |
[INFO] [stdout] 474 |         iter::order::cmp(self.iter(), other.iter())
[INFO] [stdout]     |               ^^^^^ could not find `order` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `order` in `iter`
[INFO] [stdout]    --> src/immut_slist.rs:158:24
[INFO] [stdout]     |
[INFO] [stdout] 158 |             std::iter::order::eq(self.iter(), other.iter())
[INFO] [stdout]     |                        ^^^^^ could not find `order` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `order` in `iter`
[INFO] [stdout]    --> src/immut_slist.rs:163:24
[INFO] [stdout]     |
[INFO] [stdout] 163 |             std::iter::order::ne(self.iter(), other.iter())
[INFO] [stdout]     |                        ^^^^^ could not find `order` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `order` in `iter`
[INFO] [stdout]    --> src/immut_slist.rs:169:20
[INFO] [stdout]     |
[INFO] [stdout] 169 |         std::iter::order::partial_cmp(self.iter(), other.iter())
[INFO] [stdout]     |                    ^^^^^ could not find `order` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `order` in `iter`
[INFO] [stdout]    --> src/proto/dlist.rs:692:19
[INFO] [stdout]     |
[INFO] [stdout] 692 |             iter::order::eq(self.iter(), other.iter())
[INFO] [stdout]     |                   ^^^^^ could not find `order` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `order` in `iter`
[INFO] [stdout]    --> src/proto/dlist.rs:697:19
[INFO] [stdout]     |
[INFO] [stdout] 697 |             iter::order::ne(self.iter(), other.iter())
[INFO] [stdout]     |                   ^^^^^ could not find `order` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `order` in `iter`
[INFO] [stdout]    --> src/proto/dlist.rs:705:15
[INFO] [stdout]     |
[INFO] [stdout] 705 |         iter::order::partial_cmp(self.iter(), other.iter())
[INFO] [stdout]     |               ^^^^^ could not find `order` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `order` in `iter`
[INFO] [stdout]    --> src/proto/dlist.rs:712:15
[INFO] [stdout]     |
[INFO] [stdout] 712 |         iter::order::cmp(self.iter(), other.iter())
[INFO] [stdout]     |               ^^^^^ could not find `order` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]   --> src/immut_slist.rs:65:22
[INFO] [stdout]    |
[INFO] [stdout] 65 |             for _ in range(0, n) {
[INFO] [stdout]    |                      ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use core::slice::range;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use traverse::utils::range;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/interval_heap.rs:334:22
[INFO] [stdout]     |
[INFO] [stdout] 334 |         for hsize in range(2, vec.len()).rev() {
[INFO] [stdout]     |                      ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 3   + use core::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 3   + use traverse::utils::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `into_raw` in module `boxed`
[INFO] [stdout]   --> src/linked_hash_map.rs:99:34
[INFO] [stdout]    |
[INFO] [stdout] 99 |             head: unsafe{ boxed::into_raw(box mem::uninitialized::<LinkedHashMapEntry<K, V>>()) },
[INFO] [stdout]    |                                  ^^^^^^^^ not found in `boxed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `copy_mut_lifetime` in module `mem`
[INFO] [stdout]    --> src/proto/dlist.rs:382:35
[INFO] [stdout]     |
[INFO] [stdout] 382 |                         Some(mem::copy_mut_lifetime(self, &mut next.elem))
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^ not found in `mem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `copy_mut_lifetime` in module `mem`
[INFO] [stdout]    --> src/proto/dlist.rs:403:31
[INFO] [stdout]     |
[INFO] [stdout] 403 |                     Some(mem::copy_mut_lifetime(self, &mut prev.elem))
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^ not found in `mem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/proto/dlist.rs:538:18
[INFO] [stdout]     |
[INFO] [stdout] 538 |         for _ in range(0, by) { self.next(); }
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use core::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use traverse::utils::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/proto/dlist.rs:543:18
[INFO] [stdout]     |
[INFO] [stdout] 543 |         for _ in range(0, by) { self.prev(); }
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use core::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use traverse::utils::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/proto/linear_map.rs:208:18
[INFO] [stdout]     |
[INFO] [stdout] 208 |         for i in range(0, self.storage.len()) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 5   + use core::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 5   + use traverse::utils::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `range` is private
[INFO] [stdout]   --> src/lru_cache.rs:42:17
[INFO] [stdout]    |
[INFO] [stdout] 42 | use std::iter::{range, IntoIterator, Extend};
[INFO] [stdout]    |                 ^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `range` is defined here
[INFO] [stdout]   --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/iter/mod.rs:465:1
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]   --> src/lib.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | #![feature(box_patterns, box_syntax)]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]   --> src/lib.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | #![feature(std_misc)]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]   --> src/lib.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | #![feature(unboxed_closures)]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]   --> src/lib.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | #![feature(unsafe_destructor)]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]   --> src/lib.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | #![feature(core, hash, alloc)]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/map.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/map.rs:229:5
[INFO] [stdout]     |
[INFO] [stdout] 229 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/map.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/map.rs:278:5
[INFO] [stdout]     |
[INFO] [stdout] 278 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/map.rs:330:5
[INFO] [stdout]     |
[INFO] [stdout] 330 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/map.rs:381:5
[INFO] [stdout]     |
[INFO] [stdout] 381 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/map.rs:406:5
[INFO] [stdout]     |
[INFO] [stdout] 406 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/map.rs:421:5
[INFO] [stdout]     |
[INFO] [stdout] 421 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/map.rs:437:5
[INFO] [stdout]     |
[INFO] [stdout] 437 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/map.rs:459:5
[INFO] [stdout]     |
[INFO] [stdout] 459 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/map.rs:488:5
[INFO] [stdout]     |
[INFO] [stdout] 488 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/map.rs:514:5
[INFO] [stdout]     |
[INFO] [stdout] 514 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/map.rs:543:5
[INFO] [stdout]     |
[INFO] [stdout] 543 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/map.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:161:5
[INFO] [stdout]     |
[INFO] [stdout] 161 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:266:5
[INFO] [stdout]     |
[INFO] [stdout] 266 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:298:5
[INFO] [stdout]     |
[INFO] [stdout] 298 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:327:5
[INFO] [stdout]     |
[INFO] [stdout] 327 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:356:5
[INFO] [stdout]     |
[INFO] [stdout] 356 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:380:5
[INFO] [stdout]     |
[INFO] [stdout] 380 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:395:5
[INFO] [stdout]     |
[INFO] [stdout] 395 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:411:5
[INFO] [stdout]     |
[INFO] [stdout] 411 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:430:5
[INFO] [stdout]     |
[INFO] [stdout] 430 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:454:5
[INFO] [stdout]     |
[INFO] [stdout] 454 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:475:5
[INFO] [stdout]     |
[INFO] [stdout] 475 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:520:5
[INFO] [stdout]     |
[INFO] [stdout] 520 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:540:5
[INFO] [stdout]     |
[INFO] [stdout] 540 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:562:5
[INFO] [stdout]     |
[INFO] [stdout] 562 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:698:1
[INFO] [stdout]     |
[INFO] [stdout] 698 | #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:726:1
[INFO] [stdout]     |
[INFO] [stdout] 726 | #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:754:1
[INFO] [stdout]     |
[INFO] [stdout] 754 | #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:782:1
[INFO] [stdout]     |
[INFO] [stdout] 782 | #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]   --> src/enum_set.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/enum_set.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/enum_set.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/enum_set.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/enum_set.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/enum_set.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/enum_set.rs:149:5
[INFO] [stdout]     |
[INFO] [stdout] 149 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/enum_set.rs:157:5
[INFO] [stdout]     |
[INFO] [stdout] 157 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/enum_set.rs:165:5
[INFO] [stdout]     |
[INFO] [stdout] 165 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/enum_set.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]   --> src/lru_cache.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]   --> src/lru_cache.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/lru_cache.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/lru_cache.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/lru_cache.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/lru_cache.rs:181:5
[INFO] [stdout]     |
[INFO] [stdout] 181 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/lru_cache.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 195 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/lru_cache.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/lru_cache.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 203 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `raw_pointer_derive` has been removed: using derive with raw pointers is ok
[INFO] [stdout]   --> src/lib.rs:24:10
[INFO] [stdout]    |
[INFO] [stdout] 24 | #![allow(raw_pointer_derive)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/tree/map.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 160 |         try!(write!(f, "{{"));
[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/tree/map.rs:164:13
[INFO] [stdout]     |
[INFO] [stdout] 164 |             try!(write!(f, "{:?}: {:?}", *k, *v));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/tree/map.rs:163:25
[INFO] [stdout]     |
[INFO] [stdout] 163 |             if i != 0 { try!(write!(f, ", ")); }
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/tree/set.rs:108:9
[INFO] [stdout]     |
[INFO] [stdout] 108 |         try!(write!(f, "{{"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/tree/set.rs:112:13
[INFO] [stdout]     |
[INFO] [stdout] 112 |             try!(write!(f, "{:?}", *x));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/tree/set.rs:111:25
[INFO] [stdout]     |
[INFO] [stdout] 111 |             if i != 0 { try!(write!(f, ", ")); }
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/blist.rs:480:9
[INFO] [stdout]     |
[INFO] [stdout] 480 |         try!(write!(f, "["));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/blist.rs:484:13
[INFO] [stdout]     |
[INFO] [stdout] 484 |             try!(write!(f, "{:?}", *e));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/blist.rs:483:25
[INFO] [stdout]     |
[INFO] [stdout] 483 |             if i != 0 { try!(write!(f, ", ")); }
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/enum_set.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |         try!(write!(fmt, "{{"));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/enum_set.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 |             try!(write!(fmt, "{:?}", e));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/enum_set.rs:41:17
[INFO] [stdout]    |
[INFO] [stdout] 41 |                 try!(write!(fmt, ", "));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/enum_set.rs:83:24
[INFO] [stdout]    |
[INFO] [stdout] 83 |     unsafe fn from_u32(u32) -> Self;
[INFO] [stdout]    |                        ^^^ help: try naming the parameter or explicitly ignoring it: `_: u32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout]    = note: `#[warn(anonymous_parameters)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/immut_slist.rs:184:9
[INFO] [stdout]     |
[INFO] [stdout] 184 |         try!(write!(f, "["));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/immut_slist.rs:188:13
[INFO] [stdout]     |
[INFO] [stdout] 188 |             try!(write!(f, "{:?}", *e));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/immut_slist.rs:187:25
[INFO] [stdout]     |
[INFO] [stdout] 187 |             if i != 0 { try!(write!(f, ", ")); }
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/interval_heap.rs:292:14
[INFO] [stdout]     |
[INFO] [stdout] 292 |             1...2 => Some(self.data.swap_remove(0)),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[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(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/interval_heap.rs:307:14
[INFO] [stdout]     |
[INFO] [stdout] 307 |             0...2 => self.data.pop(),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/interval_heap.rs:387:9
[INFO] [stdout]     |
[INFO] [stdout] 387 |         try!(write!(f, "{{"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/interval_heap.rs:392:13
[INFO] [stdout]     |
[INFO] [stdout] 392 |             try!(write!(f, "{:?}", item));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/interval_heap.rs:393:30
[INFO] [stdout]     |
[INFO] [stdout] 393 |             for item in it { try!(write!(f, ", {:?}", item)); }
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/linked_hash_map.rs:505:9
[INFO] [stdout]     |
[INFO] [stdout] 505 |         try!(write!(f, "{{"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/linked_hash_map.rs:509:13
[INFO] [stdout]     |
[INFO] [stdout] 509 |             try!(write!(f, "{:?}: {:?}", *k, *v));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/linked_hash_map.rs:508:25
[INFO] [stdout]     |
[INFO] [stdout] 508 |             if i != 0 { try!(write!(f, ", ")); }
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/linked_hash_map.rs:648:44
[INFO] [stdout]     |
[INFO] [stdout] 648 |     #[inline] fn next(&mut self) -> Option<(&'a K)> { self.inner.next() }
[INFO] [stdout]     |                                            ^     ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 648 -     #[inline] fn next(&mut self) -> Option<(&'a K)> { self.inner.next() }
[INFO] [stdout] 648 +     #[inline] fn next(&mut self) -> Option<&'a K> { self.inner.next() }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/linked_hash_map.rs:653:49
[INFO] [stdout]     |
[INFO] [stdout] 653 |     #[inline] fn next_back(&mut self) -> Option<(&'a K)> { self.inner.next_back() }
[INFO] [stdout]     |                                                 ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 653 -     #[inline] fn next_back(&mut self) -> Option<(&'a K)> { self.inner.next_back() }
[INFO] [stdout] 653 +     #[inline] fn next_back(&mut self) -> Option<&'a K> { self.inner.next_back() }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/linked_hash_map.rs:670:44
[INFO] [stdout]     |
[INFO] [stdout] 670 |     #[inline] fn next(&mut self) -> Option<(&'a V)> { self.inner.next() }
[INFO] [stdout]     |                                            ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 670 -     #[inline] fn next(&mut self) -> Option<(&'a V)> { self.inner.next() }
[INFO] [stdout] 670 +     #[inline] fn next(&mut self) -> Option<&'a V> { self.inner.next() }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/linked_hash_map.rs:675:49
[INFO] [stdout]     |
[INFO] [stdout] 675 |     #[inline] fn next_back(&mut self) -> Option<(&'a V)> { self.inner.next_back() }
[INFO] [stdout]     |                                                 ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 675 -     #[inline] fn next_back(&mut self) -> Option<(&'a V)> { self.inner.next_back() }
[INFO] [stdout] 675 +     #[inline] fn next_back(&mut self) -> Option<&'a V> { self.inner.next_back() }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lru_cache.rs:220:9
[INFO] [stdout]     |
[INFO] [stdout] 220 |         try!(write!(f, "{{"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lru_cache.rs:224:13
[INFO] [stdout]     |
[INFO] [stdout] 224 |             try!(write!(f, "{:?}: {:?}", *k, *v));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lru_cache.rs:223:25
[INFO] [stdout]     |
[INFO] [stdout] 223 |             if i != 0 { try!(write!(f, ", ")); }
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Debug`
[INFO] [stdout]  --> src/proto/dlist.rs:2:22
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::fmt::{self, Debug};
[INFO] [stdout]   |                      ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/dlist.rs:718:9
[INFO] [stdout]     |
[INFO] [stdout] 718 |         try!(write!(f, "["));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/dlist.rs:722:13
[INFO] [stdout]     |
[INFO] [stdout] 722 |             try!(write!(f, "{:?}", *e));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/dlist.rs:721:25
[INFO] [stdout]     |
[INFO] [stdout] 721 |             if i != 0 { try!(write!(f, ", ")); }
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/linear_map.rs:316:9
[INFO] [stdout]     |
[INFO] [stdout] 316 |         try!(write!(f, "{{"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/linear_map.rs:321:13
[INFO] [stdout]     |
[INFO] [stdout] 321 |             try!(write!(f, "{:?}: {:?}", k, v));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/linear_map.rs:322:32
[INFO] [stdout]     |
[INFO] [stdout] 322 |             for (k, v) in it { try!(write!(f, ", {:?}: {:?}", k, v)); }
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/linked_hash_map.rs:99:52
[INFO] [stdout]    |
[INFO] [stdout] 99 |             head: unsafe{ boxed::into_raw(box mem::uninitialized::<LinkedHashMapEntry<K, V>>()) },
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]   --> src/lib.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 29 | #![feature(std_misc)]
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]   --> src/lib.rs:31:12
[INFO] [stdout]    |
[INFO] [stdout] 31 | #![feature(unsafe_destructor)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]   --> src/lib.rs:33:12
[INFO] [stdout]    |
[INFO] [stdout] 33 | #![feature(core, hash, alloc)]
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]   --> src/lib.rs:33:18
[INFO] [stdout]    |
[INFO] [stdout] 33 | #![feature(core, hash, alloc)]
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]   --> src/lib.rs:33:24
[INFO] [stdout]    |
[INFO] [stdout] 33 | #![feature(core, hash, alloc)]
[INFO] [stdout]    |                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `core` has been stable since 1.6.0 and no longer requires an attribute to enable
[INFO] [stdout]   --> src/lib.rs:33:12
[INFO] [stdout]    |
[INFO] [stdout] 33 | #![feature(core, hash, alloc)]
[INFO] [stdout]    |            ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `alloc` has been stable since 1.36.0 and no longer requires an attribute to enable
[INFO] [stdout]   --> src/lib.rs:33:24
[INFO] [stdout]    |
[INFO] [stdout] 33 | #![feature(core, hash, alloc)]
[INFO] [stdout]    |                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `std_misc`
[INFO] [stdout]   --> src/lib.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 29 | #![feature(std_misc)]
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `unsafe_destructor`
[INFO] [stdout]   --> src/lib.rs:31:12
[INFO] [stdout]    |
[INFO] [stdout] 31 | #![feature(unsafe_destructor)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `hash`
[INFO] [stdout]   --> src/lib.rs:33:18
[INFO] [stdout]    |
[INFO] [stdout] 33 | #![feature(core, hash, alloc)]
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 180 previous errors; 42 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433, E0554, E0557, E0603, E0635, E0734.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `collect` (lib) due to 181 previous errors; 42 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "b89bd5ccc82af1b8603f76946c6bf3d85db0e7418d39e8cd4aada94ba628cc96", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b89bd5ccc82af1b8603f76946c6bf3d85db0e7418d39e8cd4aada94ba628cc96", kill_on_drop: false }`
[INFO] [stdout] b89bd5ccc82af1b8603f76946c6bf3d85db0e7418d39e8cd4aada94ba628cc96
[INFO] testing collect-0.0.26 against beta-2023-12-22 for beta-1.76-1
[INFO] extracting crate collect 0.0.26 into /workspace/builds/worker-7-tc2/source
[INFO] validating manifest of crates.io crate collect 0.0.26 on toolchain beta-2023-12-22
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate collect 0.0.26
[INFO] finished tweaking crates.io crate collect 0.0.26
[INFO] tweaked toml for crates.io crate collect 0.0.26 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[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" "+beta-2023-12-22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: dependency (compare) specified without providing a local path, Git repository, version, or workspace dependency to use. This will be considered an error in future versions
[INFO] [stderr] warning: dependency (ordered_iter) specified without providing a local path, Git repository, version, or workspace dependency to use. This will be considered an error in future versions
[INFO] [stderr] warning: dependency (traverse) specified without providing a local path, Git repository, version, or workspace dependency to use. This will be considered an error in future versions
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4c1be495e1406549622a111d2689f7ccd684c4619bfededc8ecf414bfd9a3caa
[INFO] running `Command { std: "docker" "start" "-a" "4c1be495e1406549622a111d2689f7ccd684c4619bfededc8ecf414bfd9a3caa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4c1be495e1406549622a111d2689f7ccd684c4619bfededc8ecf414bfd9a3caa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4c1be495e1406549622a111d2689f7ccd684c4619bfededc8ecf414bfd9a3caa", kill_on_drop: false }`
[INFO] [stdout] 4c1be495e1406549622a111d2689f7ccd684c4619bfededc8ecf414bfd9a3caa
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2023-12-22" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7bdb3d934df12e5ce091aa79e39a7dc40ba86539196f2170b89c5b560121c491
[INFO] running `Command { std: "docker" "start" "-a" "7bdb3d934df12e5ce091aa79e39a7dc40ba86539196f2170b89c5b560121c491", kill_on_drop: false }`
[INFO] [stderr] warning: dependency (compare) specified without providing a local path, Git repository, version, or workspace dependency to use. This will be considered an error in future versions
[INFO] [stderr] warning: dependency (ordered_iter) specified without providing a local path, Git repository, version, or workspace dependency to use. This will be considered an error in future versions
[INFO] [stderr] warning: dependency (traverse) specified without providing a local path, Git repository, version, or workspace dependency to use. This will be considered an error in future versions
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]    Compiling num-iter v0.1.43
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling compare v0.1.0
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling ordered_iter v0.1.2
[INFO] [stderr]    Compiling num-complex v0.4.4
[INFO] [stderr]    Compiling num v0.4.1
[INFO] [stderr]    Compiling traverse v0.0.12
[INFO] [stderr]    Compiling collect v0.0.26 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]   --> src/lib.rs:28:26
[INFO] [stdout]    |
[INFO] [stdout] 28 | #![feature(box_patterns, 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/tree/map.rs:1201:21
[INFO] [stdout]      |
[INFO] [stdout] 1201 |        *node = Some(box TreeNode::new(key, value));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1201 |        *node = Some(Box::new(TreeNode::new(key, value)));
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/blist.rs:521:22
[INFO] [stdout]     |
[INFO] [stdout] 521 |         m.push_front(box 1);
[INFO] [stdout]     |                      ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 521 |         m.push_front(Box::new(1));
[INFO] [stdout]     |                      ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/blist.rs:523:21
[INFO] [stdout]     |
[INFO] [stdout] 523 |         m.push_back(box 2);
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 523 |         m.push_back(Box::new(2));
[INFO] [stdout]     |                     ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/blist.rs:524:21
[INFO] [stdout]     |
[INFO] [stdout] 524 |         m.push_back(box 3);
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 524 |         m.push_back(Box::new(3));
[INFO] [stdout]     |                     ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/blist.rs:530:21
[INFO] [stdout]     |
[INFO] [stdout] 530 |         m.push_back(box 1);
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 530 |         m.push_back(Box::new(1));
[INFO] [stdout]     |                     ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/blist.rs:531:21
[INFO] [stdout]     |
[INFO] [stdout] 531 |         m.push_back(box 3);
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 531 |         m.push_back(Box::new(3));
[INFO] [stdout]     |                     ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/blist.rs:532:21
[INFO] [stdout]     |
[INFO] [stdout] 532 |         m.push_back(box 5);
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 532 |         m.push_back(Box::new(5));
[INFO] [stdout]     |                     ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/blist.rs:533:21
[INFO] [stdout]     |
[INFO] [stdout] 533 |         m.push_back(box 7);
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 533 |         m.push_back(Box::new(7));
[INFO] [stdout]     |                     ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/immut_slist.rs:223:22
[INFO] [stdout]     |
[INFO] [stdout] 223 |         m = m.append(box 1);
[INFO] [stdout]     |                      ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 223 |         m = m.append(Box::new(1));
[INFO] [stdout]     |                      ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/immut_slist.rs:225:29
[INFO] [stdout]     |
[INFO] [stdout] 225 |         m = m.tail().append(box 2).append(box 3);
[INFO] [stdout]     |                             ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 225 |         m = m.tail().append(Box::new(2)).append(box 3);
[INFO] [stdout]     |                             ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/immut_slist.rs:225:43
[INFO] [stdout]     |
[INFO] [stdout] 225 |         m = m.tail().append(box 2).append(box 3);
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 225 |         m = m.tail().append(box 2).append(Box::new(3));
[INFO] [stdout]     |                                           ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/immut_slist.rs:233:22
[INFO] [stdout]     |
[INFO] [stdout] 233 |         m = m.append(box 7).append(box 5).append(box 3).append(box 1);
[INFO] [stdout]     |                      ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 233 |         m = m.append(Box::new(7)).append(box 5).append(box 3).append(box 1);
[INFO] [stdout]     |                      ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/immut_slist.rs:233:36
[INFO] [stdout]     |
[INFO] [stdout] 233 |         m = m.append(box 7).append(box 5).append(box 3).append(box 1);
[INFO] [stdout]     |                                    ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 233 |         m = m.append(box 7).append(Box::new(5)).append(box 3).append(box 1);
[INFO] [stdout]     |                                    ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/immut_slist.rs:233:50
[INFO] [stdout]     |
[INFO] [stdout] 233 |         m = m.append(box 7).append(box 5).append(box 3).append(box 1);
[INFO] [stdout]     |                                                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 233 |         m = m.append(box 7).append(box 5).append(Box::new(3)).append(box 1);
[INFO] [stdout]     |                                                  ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/immut_slist.rs:233:64
[INFO] [stdout]     |
[INFO] [stdout] 233 |         m = m.append(box 7).append(box 5).append(box 3).append(box 1);
[INFO] [stdout]     |                                                                ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 233 |         m = m.append(box 7).append(box 5).append(box 3).append(Box::new(1));
[INFO] [stdout]     |                                                                ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/linked_hash_map.rs:99:43
[INFO] [stdout]    |
[INFO] [stdout] 99 |             head: unsafe{ boxed::into_raw(box mem::uninitialized::<LinkedHashMapEntry<K, V>>()) },
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 99 |             head: unsafe{ boxed::into_raw(Box::new(mem::uninitialized::<LinkedHashMapEntry<K, V>>())) },
[INFO] [stdout]    |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/linked_hash_map.rs:153:32
[INFO] [stdout]     |
[INFO] [stdout] 153 |                 let mut node = box LinkedHashMapEntry::new(k, v);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 153 |                 let mut node = Box::new(LinkedHashMapEntry::new(k, v));
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/proto/dlist.rs:124:24
[INFO] [stdout]     |
[INFO] [stdout] 124 |         let mut node = box Node::new(elem);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 124 |         let mut node = Box::new(Node::new(elem));
[INFO] [stdout]     |                        ~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/proto/dlist.rs:139:24
[INFO] [stdout]     |
[INFO] [stdout] 139 |         let mut node = box Node::new(elem);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 139 |         let mut node = Box::new(Node::new(elem));
[INFO] [stdout]     |                        ~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/proto/dlist.rs:438:34
[INFO] [stdout]     |
[INFO] [stdout] 438 |                 node.splice_next(box Node::new(elem));
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 438 |                 node.splice_next(Box::new(Node::new(elem)));
[INFO] [stdout]     |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/proto/dlist.rs:781:22
[INFO] [stdout]     |
[INFO] [stdout] 781 |         m.push_front(box 1);
[INFO] [stdout]     |                      ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 781 |         m.push_front(Box::new(1));
[INFO] [stdout]     |                      ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/proto/dlist.rs:783:21
[INFO] [stdout]     |
[INFO] [stdout] 783 |         m.push_back(box 2);
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 783 |         m.push_back(Box::new(2));
[INFO] [stdout]     |                     ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/proto/dlist.rs:784:21
[INFO] [stdout]     |
[INFO] [stdout] 784 |         m.push_back(box 3);
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 784 |         m.push_back(Box::new(3));
[INFO] [stdout]     |                     ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/proto/dlist.rs:790:21
[INFO] [stdout]     |
[INFO] [stdout] 790 |         m.push_back(box 1);
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 790 |         m.push_back(Box::new(1));
[INFO] [stdout]     |                     ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/proto/dlist.rs:791:21
[INFO] [stdout]     |
[INFO] [stdout] 791 |         m.push_back(box 3);
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 791 |         m.push_back(Box::new(3));
[INFO] [stdout]     |                     ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/proto/dlist.rs:792:21
[INFO] [stdout]     |
[INFO] [stdout] 792 |         m.push_back(box 5);
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 792 |         m.push_back(Box::new(5));
[INFO] [stdout]     |                     ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/proto/dlist.rs:793:21
[INFO] [stdout]     |
[INFO] [stdout] 793 |         m.push_back(box 7);
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 793 |         m.push_back(Box::new(7));
[INFO] [stdout]     |                     ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/map.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/map.rs:229:5
[INFO] [stdout]     |
[INFO] [stdout] 229 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/map.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/map.rs:278:5
[INFO] [stdout]     |
[INFO] [stdout] 278 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/map.rs:330:5
[INFO] [stdout]     |
[INFO] [stdout] 330 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/map.rs:381:5
[INFO] [stdout]     |
[INFO] [stdout] 381 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/map.rs:406:5
[INFO] [stdout]     |
[INFO] [stdout] 406 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/map.rs:421:5
[INFO] [stdout]     |
[INFO] [stdout] 421 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/map.rs:437:5
[INFO] [stdout]     |
[INFO] [stdout] 437 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/map.rs:459:5
[INFO] [stdout]     |
[INFO] [stdout] 459 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/map.rs:488:5
[INFO] [stdout]     |
[INFO] [stdout] 488 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/map.rs:514:5
[INFO] [stdout]     |
[INFO] [stdout] 514 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/map.rs:543:5
[INFO] [stdout]     |
[INFO] [stdout] 543 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/map.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:161:5
[INFO] [stdout]     |
[INFO] [stdout] 161 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:266:5
[INFO] [stdout]     |
[INFO] [stdout] 266 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:298:5
[INFO] [stdout]     |
[INFO] [stdout] 298 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:327:5
[INFO] [stdout]     |
[INFO] [stdout] 327 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:356:5
[INFO] [stdout]     |
[INFO] [stdout] 356 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:380:5
[INFO] [stdout]     |
[INFO] [stdout] 380 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:395:5
[INFO] [stdout]     |
[INFO] [stdout] 395 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:411:5
[INFO] [stdout]     |
[INFO] [stdout] 411 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:430:5
[INFO] [stdout]     |
[INFO] [stdout] 430 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:454:5
[INFO] [stdout]     |
[INFO] [stdout] 454 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:475:5
[INFO] [stdout]     |
[INFO] [stdout] 475 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:520:5
[INFO] [stdout]     |
[INFO] [stdout] 520 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:540:5
[INFO] [stdout]     |
[INFO] [stdout] 540 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:562:5
[INFO] [stdout]     |
[INFO] [stdout] 562 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:698:1
[INFO] [stdout]     |
[INFO] [stdout] 698 | #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:726:1
[INFO] [stdout]     |
[INFO] [stdout] 726 | #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:754:1
[INFO] [stdout]     |
[INFO] [stdout] 754 | #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/tree/set.rs:782:1
[INFO] [stdout]     |
[INFO] [stdout] 782 | #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]   --> src/enum_set.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/enum_set.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/enum_set.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/enum_set.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/enum_set.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/enum_set.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/enum_set.rs:149:5
[INFO] [stdout]     |
[INFO] [stdout] 149 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/enum_set.rs:157:5
[INFO] [stdout]     |
[INFO] [stdout] 157 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/enum_set.rs:165:5
[INFO] [stdout]     |
[INFO] [stdout] 165 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/enum_set.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]   --> src/lru_cache.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]   --> src/lru_cache.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/lru_cache.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/lru_cache.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/lru_cache.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/lru_cache.rs:181:5
[INFO] [stdout]     |
[INFO] [stdout] 181 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/lru_cache.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 195 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/lru_cache.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `unstable` attribute input
[INFO] [stdout]    --> src/lru_cache.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 203 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::num::Int`
[INFO] [stdout]  --> src/blist.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::num::Int;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ no `Int` in `num`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `core::num::Int`
[INFO] [stdout]   --> src/enum_set.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use core::num::Int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ no `Int` in `num`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::rc::try_unwrap`
[INFO] [stdout]  --> src/immut_slist.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::rc::{try_unwrap, Rc};
[INFO] [stdout]   |               ^^^^^^^^^^ no `try_unwrap` in `rc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::collections::hash_state`
[INFO] [stdout]   --> src/linked_hash_map.rs:34:23
[INFO] [stdout]    |
[INFO] [stdout] 34 | use std::collections::hash_state::HashState;
[INFO] [stdout]    |                       ^^^^^^^^^^ could not find `hash_state` in `collections`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::marker::NoCopy`
[INFO] [stdout]  --> src/proto/dlist.rs:5:19
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::marker::{NoCopy, PhantomData};
[INFO] [stdout]   |                   ^^^^^^
[INFO] [stdout]   |                   |
[INFO] [stdout]   |                   no `NoCopy` in `marker`
[INFO] [stdout]   |                   help: a similar name exists in the module: `Copy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `self::alloc::arc`
[INFO] [stdout]  --> src/proto/par_vec.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use self::alloc::arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^---
[INFO] [stdout]   |     |            |
[INFO] [stdout]   |     |            help: a similar name exists in the module: `rc`
[INFO] [stdout]   |     no `arc` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::iter::range_inclusive`
[INFO] [stdout]  --> src/proto/par_vec.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::iter::range_inclusive;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ no `range_inclusive` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `unsafe_destructor` in this scope
[INFO] [stdout]    --> src/immut_slist.rs:104:3
[INFO] [stdout]     |
[INFO] [stdout] 104 | #[unsafe_destructor]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `unsafe_destructor` in this scope
[INFO] [stdout]    --> src/linked_hash_map.rs:528:3
[INFO] [stdout]     |
[INFO] [stdout] 528 | #[unsafe_destructor]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `unsafe_destructor` in this scope
[INFO] [stdout]    --> src/proto/dlist.rs:667:3
[INFO] [stdout]     |
[INFO] [stdout] 667 | #[unsafe_destructor]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `order` in `iter`
[INFO] [stdout]    --> src/tree/map.rs:146:15
[INFO] [stdout]     |
[INFO] [stdout] 146 |         iter::order::partial_cmp(self.iter(), other.iter())
[INFO] [stdout]     |               ^^^^^ could not find `order` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `order` in `iter`
[INFO] [stdout]    --> src/tree/map.rs:154:15
[INFO] [stdout]     |
[INFO] [stdout] 154 |         iter::order::cmp(self.iter(), other.iter())
[INFO] [stdout]     |               ^^^^^ could not find `order` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `order` in `iter`
[INFO] [stdout]    --> src/tree/set.rs:102:15
[INFO] [stdout]     |
[INFO] [stdout] 102 |         iter::order::cmp(self.iter(), other.iter())
[INFO] [stdout]     |               ^^^^^ could not find `order` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `order` in `iter`
[INFO] [stdout]    --> src/blist.rs:454:19
[INFO] [stdout]     |
[INFO] [stdout] 454 |             iter::order::eq(self.iter(), other.iter())
[INFO] [stdout]     |                   ^^^^^ could not find `order` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `order` in `iter`
[INFO] [stdout]    --> src/blist.rs:459:19
[INFO] [stdout]     |
[INFO] [stdout] 459 |             iter::order::ne(self.iter(), other.iter())
[INFO] [stdout]     |                   ^^^^^ could not find `order` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `order` in `iter`
[INFO] [stdout]    --> src/blist.rs:467:15
[INFO] [stdout]     |
[INFO] [stdout] 467 |         iter::order::partial_cmp(self.iter(), other.iter())
[INFO] [stdout]     |               ^^^^^ could not find `order` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `order` in `iter`
[INFO] [stdout]    --> src/blist.rs:474:15
[INFO] [stdout]     |
[INFO] [stdout] 474 |         iter::order::cmp(self.iter(), other.iter())
[INFO] [stdout]     |               ^^^^^ could not find `order` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `order` in `iter`
[INFO] [stdout]    --> src/immut_slist.rs:158:24
[INFO] [stdout]     |
[INFO] [stdout] 158 |             std::iter::order::eq(self.iter(), other.iter())
[INFO] [stdout]     |                        ^^^^^ could not find `order` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `order` in `iter`
[INFO] [stdout]    --> src/immut_slist.rs:163:24
[INFO] [stdout]     |
[INFO] [stdout] 163 |             std::iter::order::ne(self.iter(), other.iter())
[INFO] [stdout]     |                        ^^^^^ could not find `order` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `order` in `iter`
[INFO] [stdout]    --> src/immut_slist.rs:169:20
[INFO] [stdout]     |
[INFO] [stdout] 169 |         std::iter::order::partial_cmp(self.iter(), other.iter())
[INFO] [stdout]     |                    ^^^^^ could not find `order` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `order` in `iter`
[INFO] [stdout]    --> src/proto/dlist.rs:692:19
[INFO] [stdout]     |
[INFO] [stdout] 692 |             iter::order::eq(self.iter(), other.iter())
[INFO] [stdout]     |                   ^^^^^ could not find `order` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `order` in `iter`
[INFO] [stdout]    --> src/proto/dlist.rs:697:19
[INFO] [stdout]     |
[INFO] [stdout] 697 |             iter::order::ne(self.iter(), other.iter())
[INFO] [stdout]     |                   ^^^^^ could not find `order` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `order` in `iter`
[INFO] [stdout]    --> src/proto/dlist.rs:705:15
[INFO] [stdout]     |
[INFO] [stdout] 705 |         iter::order::partial_cmp(self.iter(), other.iter())
[INFO] [stdout]     |               ^^^^^ could not find `order` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `order` in `iter`
[INFO] [stdout]    --> src/proto/dlist.rs:712:15
[INFO] [stdout]     |
[INFO] [stdout] 712 |         iter::order::cmp(self.iter(), other.iter())
[INFO] [stdout]     |               ^^^^^ could not find `order` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]   --> src/immut_slist.rs:65:22
[INFO] [stdout]    |
[INFO] [stdout] 65 |             for _ in range(0, n) {
[INFO] [stdout]    |                      ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use core::slice::range;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use traverse::utils::range;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/interval_heap.rs:334:22
[INFO] [stdout]     |
[INFO] [stdout] 334 |         for hsize in range(2, vec.len()).rev() {
[INFO] [stdout]     |                      ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 3   + use core::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 3   + use traverse::utils::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `into_raw` in module `boxed`
[INFO] [stdout]   --> src/linked_hash_map.rs:99:34
[INFO] [stdout]    |
[INFO] [stdout] 99 |             head: unsafe{ boxed::into_raw(box mem::uninitialized::<LinkedHashMapEntry<K, V>>()) },
[INFO] [stdout]    |                                  ^^^^^^^^ not found in `boxed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `copy_mut_lifetime` in module `mem`
[INFO] [stdout]    --> src/proto/dlist.rs:382:35
[INFO] [stdout]     |
[INFO] [stdout] 382 |                         Some(mem::copy_mut_lifetime(self, &mut next.elem))
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^ not found in `mem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `copy_mut_lifetime` in module `mem`
[INFO] [stdout]    --> src/proto/dlist.rs:403:31
[INFO] [stdout]     |
[INFO] [stdout] 403 |                     Some(mem::copy_mut_lifetime(self, &mut prev.elem))
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^ not found in `mem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/proto/dlist.rs:538:18
[INFO] [stdout]     |
[INFO] [stdout] 538 |         for _ in range(0, by) { self.next(); }
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use core::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use traverse::utils::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/proto/dlist.rs:543:18
[INFO] [stdout]     |
[INFO] [stdout] 543 |         for _ in range(0, by) { self.prev(); }
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use core::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use traverse::utils::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/proto/linear_map.rs:208:18
[INFO] [stdout]     |
[INFO] [stdout] 208 |         for i in range(0, self.storage.len()) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 5   + use core::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 5   + use traverse::utils::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `range` is private
[INFO] [stdout]   --> src/lru_cache.rs:42:17
[INFO] [stdout]    |
[INFO] [stdout] 42 | use std::iter::{range, IntoIterator, Extend};
[INFO] [stdout]    |                 ^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `range` is defined here
[INFO] [stdout]   --> /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/core/src/iter/mod.rs:467:1
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]   --> src/lib.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | #![feature(box_patterns, box_syntax)]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]   --> src/lib.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | #![feature(std_misc)]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]   --> src/lib.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | #![feature(unboxed_closures)]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]   --> src/lib.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | #![feature(unsafe_destructor)]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]   --> src/lib.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | #![feature(core, hash, alloc)]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/map.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/map.rs:229:5
[INFO] [stdout]     |
[INFO] [stdout] 229 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/map.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/map.rs:278:5
[INFO] [stdout]     |
[INFO] [stdout] 278 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/map.rs:330:5
[INFO] [stdout]     |
[INFO] [stdout] 330 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/map.rs:381:5
[INFO] [stdout]     |
[INFO] [stdout] 381 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/map.rs:406:5
[INFO] [stdout]     |
[INFO] [stdout] 406 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/map.rs:421:5
[INFO] [stdout]     |
[INFO] [stdout] 421 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/map.rs:437:5
[INFO] [stdout]     |
[INFO] [stdout] 437 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/map.rs:459:5
[INFO] [stdout]     |
[INFO] [stdout] 459 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/map.rs:488:5
[INFO] [stdout]     |
[INFO] [stdout] 488 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/map.rs:514:5
[INFO] [stdout]     |
[INFO] [stdout] 514 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/map.rs:543:5
[INFO] [stdout]     |
[INFO] [stdout] 543 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/map.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:161:5
[INFO] [stdout]     |
[INFO] [stdout] 161 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:266:5
[INFO] [stdout]     |
[INFO] [stdout] 266 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:298:5
[INFO] [stdout]     |
[INFO] [stdout] 298 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:327:5
[INFO] [stdout]     |
[INFO] [stdout] 327 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:356:5
[INFO] [stdout]     |
[INFO] [stdout] 356 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:380:5
[INFO] [stdout]     |
[INFO] [stdout] 380 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:395:5
[INFO] [stdout]     |
[INFO] [stdout] 395 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:411:5
[INFO] [stdout]     |
[INFO] [stdout] 411 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:430:5
[INFO] [stdout]     |
[INFO] [stdout] 430 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:454:5
[INFO] [stdout]     |
[INFO] [stdout] 454 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:475:5
[INFO] [stdout]     |
[INFO] [stdout] 475 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:520:5
[INFO] [stdout]     |
[INFO] [stdout] 520 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:540:5
[INFO] [stdout]     |
[INFO] [stdout] 540 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:562:5
[INFO] [stdout]     |
[INFO] [stdout] 562 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:698:1
[INFO] [stdout]     |
[INFO] [stdout] 698 | #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:726:1
[INFO] [stdout]     |
[INFO] [stdout] 726 | #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:754:1
[INFO] [stdout]     |
[INFO] [stdout] 754 | #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/tree/set.rs:782:1
[INFO] [stdout]     |
[INFO] [stdout] 782 | #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]   --> src/enum_set.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/enum_set.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/enum_set.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/enum_set.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/enum_set.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/enum_set.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/enum_set.rs:149:5
[INFO] [stdout]     |
[INFO] [stdout] 149 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/enum_set.rs:157:5
[INFO] [stdout]     |
[INFO] [stdout] 157 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/enum_set.rs:165:5
[INFO] [stdout]     |
[INFO] [stdout] 165 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/enum_set.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]   --> src/lru_cache.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]   --> src/lru_cache.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/lru_cache.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/lru_cache.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/lru_cache.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/lru_cache.rs:181:5
[INFO] [stdout]     |
[INFO] [stdout] 181 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/lru_cache.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 195 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/lru_cache.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stdout]    --> src/lru_cache.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 203 |     #[unstable = "matches collection reform specification, waiting for dust to settle"]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `raw_pointer_derive` has been removed: using derive with raw pointers is ok
[INFO] [stdout]   --> src/lib.rs:24:10
[INFO] [stdout]    |
[INFO] [stdout] 24 | #![allow(raw_pointer_derive)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/tree/map.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 160 |         try!(write!(f, "{{"));
[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/tree/map.rs:164:13
[INFO] [stdout]     |
[INFO] [stdout] 164 |             try!(write!(f, "{:?}: {:?}", *k, *v));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/tree/map.rs:163:25
[INFO] [stdout]     |
[INFO] [stdout] 163 |             if i != 0 { try!(write!(f, ", ")); }
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/tree/set.rs:108:9
[INFO] [stdout]     |
[INFO] [stdout] 108 |         try!(write!(f, "{{"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/tree/set.rs:112:13
[INFO] [stdout]     |
[INFO] [stdout] 112 |             try!(write!(f, "{:?}", *x));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/tree/set.rs:111:25
[INFO] [stdout]     |
[INFO] [stdout] 111 |             if i != 0 { try!(write!(f, ", ")); }
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/blist.rs:480:9
[INFO] [stdout]     |
[INFO] [stdout] 480 |         try!(write!(f, "["));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/blist.rs:484:13
[INFO] [stdout]     |
[INFO] [stdout] 484 |             try!(write!(f, "{:?}", *e));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/blist.rs:483:25
[INFO] [stdout]     |
[INFO] [stdout] 483 |             if i != 0 { try!(write!(f, ", ")); }
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/enum_set.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |         try!(write!(fmt, "{{"));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/enum_set.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 |             try!(write!(fmt, "{:?}", e));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/enum_set.rs:41:17
[INFO] [stdout]    |
[INFO] [stdout] 41 |                 try!(write!(fmt, ", "));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/enum_set.rs:83:24
[INFO] [stdout]    |
[INFO] [stdout] 83 |     unsafe fn from_u32(u32) -> Self;
[INFO] [stdout]    |                        ^^^ help: try naming the parameter or explicitly ignoring it: `_: u32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout]    = note: `#[warn(anonymous_parameters)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/immut_slist.rs:184:9
[INFO] [stdout]     |
[INFO] [stdout] 184 |         try!(write!(f, "["));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/immut_slist.rs:188:13
[INFO] [stdout]     |
[INFO] [stdout] 188 |             try!(write!(f, "{:?}", *e));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/immut_slist.rs:187:25
[INFO] [stdout]     |
[INFO] [stdout] 187 |             if i != 0 { try!(write!(f, ", ")); }
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/interval_heap.rs:292:14
[INFO] [stdout]     |
[INFO] [stdout] 292 |             1...2 => Some(self.data.swap_remove(0)),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[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(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/interval_heap.rs:307:14
[INFO] [stdout]     |
[INFO] [stdout] 307 |             0...2 => self.data.pop(),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/interval_heap.rs:387:9
[INFO] [stdout]     |
[INFO] [stdout] 387 |         try!(write!(f, "{{"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/interval_heap.rs:392:13
[INFO] [stdout]     |
[INFO] [stdout] 392 |             try!(write!(f, "{:?}", item));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/interval_heap.rs:393:30
[INFO] [stdout]     |
[INFO] [stdout] 393 |             for item in it { try!(write!(f, ", {:?}", item)); }
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/linked_hash_map.rs:505:9
[INFO] [stdout]     |
[INFO] [stdout] 505 |         try!(write!(f, "{{"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/linked_hash_map.rs:509:13
[INFO] [stdout]     |
[INFO] [stdout] 509 |             try!(write!(f, "{:?}: {:?}", *k, *v));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/linked_hash_map.rs:508:25
[INFO] [stdout]     |
[INFO] [stdout] 508 |             if i != 0 { try!(write!(f, ", ")); }
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/linked_hash_map.rs:648:44
[INFO] [stdout]     |
[INFO] [stdout] 648 |     #[inline] fn next(&mut self) -> Option<(&'a K)> { self.inner.next() }
[INFO] [stdout]     |                                            ^     ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 648 -     #[inline] fn next(&mut self) -> Option<(&'a K)> { self.inner.next() }
[INFO] [stdout] 648 +     #[inline] fn next(&mut self) -> Option<&'a K> { self.inner.next() }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/linked_hash_map.rs:653:49
[INFO] [stdout]     |
[INFO] [stdout] 653 |     #[inline] fn next_back(&mut self) -> Option<(&'a K)> { self.inner.next_back() }
[INFO] [stdout]     |                                                 ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 653 -     #[inline] fn next_back(&mut self) -> Option<(&'a K)> { self.inner.next_back() }
[INFO] [stdout] 653 +     #[inline] fn next_back(&mut self) -> Option<&'a K> { self.inner.next_back() }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/linked_hash_map.rs:670:44
[INFO] [stdout]     |
[INFO] [stdout] 670 |     #[inline] fn next(&mut self) -> Option<(&'a V)> { self.inner.next() }
[INFO] [stdout]     |                                            ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 670 -     #[inline] fn next(&mut self) -> Option<(&'a V)> { self.inner.next() }
[INFO] [stdout] 670 +     #[inline] fn next(&mut self) -> Option<&'a V> { self.inner.next() }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/linked_hash_map.rs:675:49
[INFO] [stdout]     |
[INFO] [stdout] 675 |     #[inline] fn next_back(&mut self) -> Option<(&'a V)> { self.inner.next_back() }
[INFO] [stdout]     |                                                 ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 675 -     #[inline] fn next_back(&mut self) -> Option<(&'a V)> { self.inner.next_back() }
[INFO] [stdout] 675 +     #[inline] fn next_back(&mut self) -> Option<&'a V> { self.inner.next_back() }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lru_cache.rs:220:9
[INFO] [stdout]     |
[INFO] [stdout] 220 |         try!(write!(f, "{{"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lru_cache.rs:224:13
[INFO] [stdout]     |
[INFO] [stdout] 224 |             try!(write!(f, "{:?}: {:?}", *k, *v));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lru_cache.rs:223:25
[INFO] [stdout]     |
[INFO] [stdout] 223 |             if i != 0 { try!(write!(f, ", ")); }
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Debug`
[INFO] [stdout]  --> src/proto/dlist.rs:2:22
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::fmt::{self, Debug};
[INFO] [stdout]   |                      ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/dlist.rs:718:9
[INFO] [stdout]     |
[INFO] [stdout] 718 |         try!(write!(f, "["));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/dlist.rs:722:13
[INFO] [stdout]     |
[INFO] [stdout] 722 |             try!(write!(f, "{:?}", *e));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/dlist.rs:721:25
[INFO] [stdout]     |
[INFO] [stdout] 721 |             if i != 0 { try!(write!(f, ", ")); }
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/linear_map.rs:316:9
[INFO] [stdout]     |
[INFO] [stdout] 316 |         try!(write!(f, "{{"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/linear_map.rs:321:13
[INFO] [stdout]     |
[INFO] [stdout] 321 |             try!(write!(f, "{:?}: {:?}", k, v));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/proto/linear_map.rs:322:32
[INFO] [stdout]     |
[INFO] [stdout] 322 |             for (k, v) in it { try!(write!(f, ", {:?}: {:?}", k, v)); }
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/linked_hash_map.rs:99:52
[INFO] [stdout]    |
[INFO] [stdout] 99 |             head: unsafe{ boxed::into_raw(box mem::uninitialized::<LinkedHashMapEntry<K, V>>()) },
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]   --> src/lib.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 29 | #![feature(std_misc)]
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]   --> src/lib.rs:31:12
[INFO] [stdout]    |
[INFO] [stdout] 31 | #![feature(unsafe_destructor)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]   --> src/lib.rs:33:12
[INFO] [stdout]    |
[INFO] [stdout] 33 | #![feature(core, hash, alloc)]
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]   --> src/lib.rs:33:18
[INFO] [stdout]    |
[INFO] [stdout] 33 | #![feature(core, hash, alloc)]
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]   --> src/lib.rs:33:24
[INFO] [stdout]    |
[INFO] [stdout] 33 | #![feature(core, hash, alloc)]
[INFO] [stdout]    |                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `core` has been stable since 1.6.0 and no longer requires an attribute to enable
[INFO] [stdout]   --> src/lib.rs:33:12
[INFO] [stdout]    |
[INFO] [stdout] 33 | #![feature(core, hash, alloc)]
[INFO] [stdout]    |            ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `alloc` has been stable since 1.36.0 and no longer requires an attribute to enable
[INFO] [stdout]   --> src/lib.rs:33:24
[INFO] [stdout]    |
[INFO] [stdout] 33 | #![feature(core, hash, alloc)]
[INFO] [stdout]    |                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `std_misc`
[INFO] [stdout]   --> src/lib.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 29 | #![feature(std_misc)]
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `unsafe_destructor`
[INFO] [stdout]   --> src/lib.rs:31:12
[INFO] [stdout]    |
[INFO] [stdout] 31 | #![feature(unsafe_destructor)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `hash`
[INFO] [stdout]   --> src/lib.rs:33:18
[INFO] [stdout]    |
[INFO] [stdout] 33 | #![feature(core, hash, alloc)]
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 180 previous errors; 42 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433, E0554, E0557, E0603, E0635, E0734.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `collect` (lib) due to 181 previous errors; 42 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "7bdb3d934df12e5ce091aa79e39a7dc40ba86539196f2170b89c5b560121c491", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7bdb3d934df12e5ce091aa79e39a7dc40ba86539196f2170b89c5b560121c491", kill_on_drop: false }`
[INFO] [stdout] 7bdb3d934df12e5ce091aa79e39a7dc40ba86539196f2170b89c5b560121c491
