[INFO] fetching crate gfx_core 0.9.2...
[INFO] testing gfx_core-0.9.2 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7
[INFO] extracting crate gfx_core 0.9.2 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate gfx_core 0.9.2
[INFO] finished tweaking crates.io crate gfx_core 0.9.2
[INFO] tweaked toml for crates.io crate gfx_core 0.9.2 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate gfx_core 0.9.2 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 11 packages to latest compatible versions
[INFO] [stderr]       Adding bitflags v1.3.2 (available: v2.10.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded draw_state v0.8.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e84089568095ee24574b01c7025dcad85a5ab4ecf4a644b4b10c163f4a392cdf
[INFO] running `Command { std: "docker" "start" "-a" "e84089568095ee24574b01c7025dcad85a5ab4ecf4a644b4b10c163f4a392cdf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e84089568095ee24574b01c7025dcad85a5ab4ecf4a644b4b10c163f4a392cdf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e84089568095ee24574b01c7025dcad85a5ab4ecf4a644b4b10c163f4a392cdf", kill_on_drop: false }`
[INFO] [stdout] e84089568095ee24574b01c7025dcad85a5ab4ecf4a644b4b10c163f4a392cdf
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 28c2f9a54fd6986a9596c1a22b5bb05b005ccf1245c7ff4047d743fb958c68d5
[INFO] running `Command { std: "docker" "start" "-a" "28c2f9a54fd6986a9596c1a22b5bb05b005ccf1245c7ff4047d743fb958c68d5", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]    Compiling draw_state v0.8.0
[INFO] [stderr]    Compiling gfx_core v0.9.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:46:39
[INFO] [stdout]    |
[INFO] [stdout] 46 |     fn bind_pipeline_state(&mut self, R::PipelineStateObject);
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::PipelineStateObject`
[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)]` (part of `#[warn(rust_2018_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:48:39
[INFO] [stdout]    |
[INFO] [stdout] 48 |     fn bind_vertex_buffers(&mut self, pso::VertexBufferSet<R>);
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: pso::VertexBufferSet<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:50:41
[INFO] [stdout]    |
[INFO] [stdout] 50 |     fn bind_constant_buffers(&mut self, &[pso::ConstantBufferParam<R>]);
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &[pso::ConstantBufferParam<R>]`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:52:40
[INFO] [stdout]    |
[INFO] [stdout] 52 |     fn bind_global_constant(&mut self, shade::Location, shade::UniformValue);
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: shade::Location`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:52:57
[INFO] [stdout]    |
[INFO] [stdout] 52 |     fn bind_global_constant(&mut self, shade::Location, shade::UniformValue);
[INFO] [stdout]    |                                                         ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: shade::UniformValue`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:54:39
[INFO] [stdout]    |
[INFO] [stdout] 54 |     fn bind_resource_views(&mut self, &[pso::ResourceViewParam<R>]);
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &[pso::ResourceViewParam<R>]`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:56:40
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn bind_unordered_views(&mut self, &[pso::UnorderedViewParam<R>]);
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &[pso::UnorderedViewParam<R>]`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:58:33
[INFO] [stdout]    |
[INFO] [stdout] 58 |     fn bind_samplers(&mut self, &[pso::SamplerParam<R>]);
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &[pso::SamplerParam<R>]`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:61:38
[INFO] [stdout]    |
[INFO] [stdout] 61 |     fn bind_pixel_targets(&mut self, pso::PixelTargetSet<R>);
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: pso::PixelTargetSet<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:63:30
[INFO] [stdout]    |
[INFO] [stdout] 63 |     fn bind_index(&mut self, R::Buffer, IndexType);
[INFO] [stdout]    |                              ^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::Buffer`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:63:41
[INFO] [stdout]    |
[INFO] [stdout] 63 |     fn bind_index(&mut self, R::Buffer, IndexType);
[INFO] [stdout]    |                                         ^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: IndexType`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:65:31
[INFO] [stdout]    |
[INFO] [stdout] 65 |     fn set_scissor(&mut self, target::Rect);
[INFO] [stdout]    |                               ^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: target::Rect`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:67:34
[INFO] [stdout]    |
[INFO] [stdout] 67 |     fn set_ref_values(&mut self, state::RefValues);
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: state::RefValues`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:85:33
[INFO] [stdout]    |
[INFO] [stdout] 85 |     fn update_buffer(&mut self, R::Buffer, data: &[u8], offset: usize);
[INFO] [stdout]    |                                 ^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::Buffer`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:87:34
[INFO] [stdout]    |
[INFO] [stdout] 87 |     fn update_texture(&mut self, texture::TextureCopyRegion<R::Texture>, data: &[u8]);
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::TextureCopyRegion<R::Texture>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:88:35
[INFO] [stdout]    |
[INFO] [stdout] 88 |     fn generate_mipmap(&mut self, R::ShaderResourceView);
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::ShaderResourceView`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:90:31
[INFO] [stdout]    |
[INFO] [stdout] 90 |     fn clear_color(&mut self, R::RenderTargetView, ClearColor);
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::RenderTargetView`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:90:52
[INFO] [stdout]    |
[INFO] [stdout] 90 |     fn clear_color(&mut self, R::RenderTargetView, ClearColor);
[INFO] [stdout]    |                                                    ^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: ClearColor`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:91:39
[INFO] [stdout]    |
[INFO] [stdout] 91 |     fn clear_depth_stencil(&mut self, R::DepthStencilView,
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::DepthStencilView`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:92:28
[INFO] [stdout]    |
[INFO] [stdout] 92 | ...                   Option<target::Depth>, Option<target::Stencil>);
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Option<target::Depth>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:92:51
[INFO] [stdout]    |
[INFO] [stdout] 92 | ...                   Option<target::Depth>, Option<target::Stencil>);
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Option<target::Stencil>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:94:29
[INFO] [stdout]    |
[INFO] [stdout] 94 |     fn call_draw(&mut self, VertexCount, VertexCount, Option<InstanceParams>);
[INFO] [stdout]    |                             ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: VertexCount`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:94:42
[INFO] [stdout]    |
[INFO] [stdout] 94 |     fn call_draw(&mut self, VertexCount, VertexCount, Option<InstanceParams>);
[INFO] [stdout]    |                                          ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: VertexCount`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:94:55
[INFO] [stdout]    |
[INFO] [stdout] 94 |     fn call_draw(&mut self, VertexCount, VertexCount, Option<InstanceParams>);
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Option<InstanceParams>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:96:37
[INFO] [stdout]    |
[INFO] [stdout] 96 |     fn call_draw_indexed(&mut self, VertexCount, VertexCount, VertexCount, Option<InstanceParams>);
[INFO] [stdout]    |                                     ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: VertexCount`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:96:50
[INFO] [stdout]    |
[INFO] [stdout] 96 |     fn call_draw_indexed(&mut self, VertexCount, VertexCount, VertexCount, Option<InstanceParams>);
[INFO] [stdout]    |                                                  ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: VertexCount`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:96:63
[INFO] [stdout]    |
[INFO] [stdout] 96 |     fn call_draw_indexed(&mut self, VertexCount, VertexCount, VertexCount, Option<InstanceParams>);
[INFO] [stdout]    |                                                               ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: VertexCount`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:96:76
[INFO] [stdout]    |
[INFO] [stdout] 96 |     fn call_draw_indexed(&mut self, VertexCount, VertexCount, VertexCount, Option<InstanceParams>);
[INFO] [stdout]    |                                                                            ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Option<InstanceParams>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:233:37
[INFO] [stdout]     |
[INFO] [stdout] 233 |     fn create_buffer_raw(&mut self, buffer::Info) -> Result<handle::RawBuffer<R>, buffer::CreationError>;
[INFO] [stdout]     |                                     ^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: buffer::Info`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:234:75
[INFO] [stdout]     |
[INFO] [stdout] 234 |     fn create_buffer_immutable_raw(&mut self, data: &[u8], stride: usize, buffer::Role, Bind)
[INFO] [stdout]     |                                                                           ^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: buffer::Role`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:234:89
[INFO] [stdout]     |
[INFO] [stdout] 234 |     fn create_buffer_immutable_raw(&mut self, data: &[u8], stride: usize, buffer::Role, Bind)
[INFO] [stdout]     |                                                                                         ^^^^ help: try naming the parameter or explicitly ignoring it: `_: Bind`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:256:45
[INFO] [stdout]     |
[INFO] [stdout] 256 |     fn create_pipeline_state_raw(&mut self, &handle::Program<R>, &pso::Descriptor)
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::Program<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:256:66
[INFO] [stdout]     |
[INFO] [stdout] 256 |     fn create_pipeline_state_raw(&mut self, &handle::Program<R>, &pso::Descriptor)
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &pso::Descriptor`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:289:34
[INFO] [stdout]     |
[INFO] [stdout] 289 |     fn create_sampler(&mut self, texture::SamplerInfo) -> handle::Sampler<R>;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::SamplerInfo`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:315:38
[INFO] [stdout]     |
[INFO] [stdout] 315 |     fn create_texture_raw(&mut self, texture::Info, Option<format::ChannelType>, Option<(&[&[u8]], texture::Mipmap)>)
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::Info`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:315:53
[INFO] [stdout]     |
[INFO] [stdout] 315 |     fn create_texture_raw(&mut self, texture::Info, Option<format::ChannelType>, Option<(&[&[u8]], texture::Mipmap)>)
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Option<format::ChannelType>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:315:82
[INFO] [stdout]     |
[INFO] [stdout] 315 |     fn create_texture_raw(&mut self, texture::Info, Option<format::ChannelType>, Option<(&[&[u8]], texture::Mipmap)>)
[INFO] [stdout]     |                                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Option<(&[&[u8]], texture::Mipmap)>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:318:54
[INFO] [stdout]     |
[INFO] [stdout] 318 |     fn view_buffer_as_shader_resource_raw(&mut self, &handle::RawBuffer<R>, format::Format)
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::RawBuffer<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:318:77
[INFO] [stdout]     |
[INFO] [stdout] 318 |     fn view_buffer_as_shader_resource_raw(&mut self, &handle::RawBuffer<R>, format::Format)
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: format::Format`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:320:55
[INFO] [stdout]     |
[INFO] [stdout] 320 |     fn view_buffer_as_unordered_access_raw(&mut self, &handle::RawBuffer<R>)
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::RawBuffer<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:322:55
[INFO] [stdout]     |
[INFO] [stdout] 322 |     fn view_texture_as_shader_resource_raw(&mut self, &handle::RawTexture<R>, texture::ResourceDesc)
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::RawTexture<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:322:79
[INFO] [stdout]     |
[INFO] [stdout] 322 |     fn view_texture_as_shader_resource_raw(&mut self, &handle::RawTexture<R>, texture::ResourceDesc)
[INFO] [stdout]     |                                                                               ^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::ResourceDesc`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:324:56
[INFO] [stdout]     |
[INFO] [stdout] 324 |     fn view_texture_as_unordered_access_raw(&mut self, &handle::RawTexture<R>)
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::RawTexture<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:326:53
[INFO] [stdout]     |
[INFO] [stdout] 326 |     fn view_texture_as_render_target_raw(&mut self, &handle::RawTexture<R>, texture::RenderDesc)
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::RawTexture<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:326:77
[INFO] [stdout]     |
[INFO] [stdout] 326 |     fn view_texture_as_render_target_raw(&mut self, &handle::RawTexture<R>, texture::RenderDesc)
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::RenderDesc`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:328:53
[INFO] [stdout]     |
[INFO] [stdout] 328 |     fn view_texture_as_depth_stencil_raw(&mut self, &handle::RawTexture<R>, texture::DepthStencilDesc)
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::RawTexture<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:328:77
[INFO] [stdout]     |
[INFO] [stdout] 328 |     fn view_texture_as_depth_stencil_raw(&mut self, &handle::RawTexture<R>, texture::DepthStencilDesc)
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::DepthStencilDesc`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/factory.rs:343:19
[INFO] [stdout]     |
[INFO] [stdout] 343 |         let raw = try!(self.create_texture_raw(desc, channel_hint, None));
[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/factory.rs:452:19
[INFO] [stdout]     |
[INFO] [stdout] 452 |         let raw = try!(self.create_texture_raw(desc, Some(cty), Some((data, mipmap))));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/factory.rs:455:20
[INFO] [stdout]     |
[INFO] [stdout] 455 |         let view = try!(self.view_texture_as_shader_resource::<T>(&tex, levels, format::Swizzle::new()));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/factory.rs:486:19
[INFO] [stdout]     |
[INFO] [stdout] 486 |         let tex = try!(self.create_texture(kind, levels, Bind::SHADER_RESOURCE | Bind::RENDER_TARGET, Usage::Data, Some(cty)));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/factory.rs:487:24
[INFO] [stdout]     |
[INFO] [stdout] 487 |         let resource = try!(self.view_texture_as_shader_resource::<T>(&tex, (0, levels-1), format::Swizzle::new()));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/factory.rs:488:22
[INFO] [stdout]     |
[INFO] [stdout] 488 |         let target = try!(self.view_texture_as_render_target(&tex, 0, None));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/factory.rs:501:19
[INFO] [stdout]     |
[INFO] [stdout] 501 |         let tex = try!(self.create_texture(kind, 1, Bind::SHADER_RESOURCE | Bind::DEPTH_STENCIL, Usage::Data, Some(cty)));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/factory.rs:502:24
[INFO] [stdout]     |
[INFO] [stdout] 502 |         let resource = try!(self.view_texture_as_shader_resource::<T>(&tex, (0, 0), format::Swizzle::new()));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/factory.rs:503:22
[INFO] [stdout]     |
[INFO] [stdout] 503 |         let target = try!(self.view_texture_as_depth_stencil_trivial(&tex));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/factory.rs:513:19
[INFO] [stdout]     |
[INFO] [stdout] 513 |         let tex = try!(self.create_texture(kind, 1, Bind::DEPTH_STENCIL, Usage::Data, Some(cty)));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/factory.rs:514:22
[INFO] [stdout]     |
[INFO] [stdout] 514 |         let target = try!(self.view_texture_as_depth_stencil_trivial(&tex));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:418:20
[INFO] [stdout]     |
[INFO] [stdout] 418 |                    R::Buffer,
[INFO] [stdout]     |                    ^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::Buffer`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:419:20
[INFO] [stdout]     |
[INFO] [stdout] 419 |                    buffer::Info,
[INFO] [stdout]     |                    ^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: buffer::Info`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:420:20
[INFO] [stdout]     |
[INFO] [stdout] 420 |                    Option<R::Mapping>) -> RawBuffer<R>;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Option<R::Mapping>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:421:31
[INFO] [stdout]     |
[INFO] [stdout] 421 |     fn make_shader(&mut self, R::Shader) -> Shader<R>;
[INFO] [stdout]     |                               ^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::Shader`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:422:32
[INFO] [stdout]     |
[INFO] [stdout] 422 |     fn make_program(&mut self, R::Program, shade::ProgramInfo) -> Program<R>;
[INFO] [stdout]     |                                ^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::Program`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:422:44
[INFO] [stdout]     |
[INFO] [stdout] 422 |     fn make_program(&mut self, R::Program, shade::ProgramInfo) -> Program<R>;
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: shade::ProgramInfo`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:423:28
[INFO] [stdout]     |
[INFO] [stdout] 423 |     fn make_pso(&mut self, R::PipelineStateObject, &Program<R>) -> RawPipelineState<R>;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::PipelineStateObject`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:423:52
[INFO] [stdout]     |
[INFO] [stdout] 423 |     fn make_pso(&mut self, R::PipelineStateObject, &Program<R>) -> RawPipelineState<R>;
[INFO] [stdout]     |                                                    ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Program<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:424:32
[INFO] [stdout]     |
[INFO] [stdout] 424 |     fn make_texture(&mut self, R::Texture, texture::Info) -> RawTexture<R>;
[INFO] [stdout]     |                                ^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::Texture`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:424:44
[INFO] [stdout]     |
[INFO] [stdout] 424 |     fn make_texture(&mut self, R::Texture, texture::Info) -> RawTexture<R>;
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::Info`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:425:35
[INFO] [stdout]     |
[INFO] [stdout] 425 |     fn make_buffer_srv(&mut self, R::ShaderResourceView, &RawBuffer<R>) -> RawShaderResourceView<R>;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::ShaderResourceView`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:425:58
[INFO] [stdout]     |
[INFO] [stdout] 425 |     fn make_buffer_srv(&mut self, R::ShaderResourceView, &RawBuffer<R>) -> RawShaderResourceView<R>;
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &RawBuffer<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:426:36
[INFO] [stdout]     |
[INFO] [stdout] 426 |     fn make_texture_srv(&mut self, R::ShaderResourceView, &RawTexture<R>) -> RawShaderResourceView<R>;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::ShaderResourceView`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:426:59
[INFO] [stdout]     |
[INFO] [stdout] 426 |     fn make_texture_srv(&mut self, R::ShaderResourceView, &RawTexture<R>) -> RawShaderResourceView<R>;
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &RawTexture<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:427:35
[INFO] [stdout]     |
[INFO] [stdout] 427 |     fn make_buffer_uav(&mut self, R::UnorderedAccessView, &RawBuffer<R>) -> RawUnorderedAccessView<R>;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::UnorderedAccessView`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:427:59
[INFO] [stdout]     |
[INFO] [stdout] 427 |     fn make_buffer_uav(&mut self, R::UnorderedAccessView, &RawBuffer<R>) -> RawUnorderedAccessView<R>;
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &RawBuffer<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:428:36
[INFO] [stdout]     |
[INFO] [stdout] 428 |     fn make_texture_uav(&mut self, R::UnorderedAccessView, &RawTexture<R>) -> RawUnorderedAccessView<R>;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::UnorderedAccessView`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:428:60
[INFO] [stdout]     |
[INFO] [stdout] 428 |     fn make_texture_uav(&mut self, R::UnorderedAccessView, &RawTexture<R>) -> RawUnorderedAccessView<R>;
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &RawTexture<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:429:28
[INFO] [stdout]     |
[INFO] [stdout] 429 |     fn make_rtv(&mut self, R::RenderTargetView, &RawTexture<R>, texture::Dimensions) -> RawRenderTargetView<R>;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::RenderTargetView`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:429:49
[INFO] [stdout]     |
[INFO] [stdout] 429 |     fn make_rtv(&mut self, R::RenderTargetView, &RawTexture<R>, texture::Dimensions) -> RawRenderTargetView<R>;
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &RawTexture<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:429:65
[INFO] [stdout]     |
[INFO] [stdout] 429 |     fn make_rtv(&mut self, R::RenderTargetView, &RawTexture<R>, texture::Dimensions) -> RawRenderTargetView<R>;
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::Dimensions`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:430:28
[INFO] [stdout]     |
[INFO] [stdout] 430 |     fn make_dsv(&mut self, R::DepthStencilView, &RawTexture<R>, texture::Dimensions) -> RawDepthStencilView<R>;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::DepthStencilView`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:430:49
[INFO] [stdout]     |
[INFO] [stdout] 430 |     fn make_dsv(&mut self, R::DepthStencilView, &RawTexture<R>, texture::Dimensions) -> RawDepthStencilView<R>;
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &RawTexture<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:430:65
[INFO] [stdout]     |
[INFO] [stdout] 430 |     fn make_dsv(&mut self, R::DepthStencilView, &RawTexture<R>, texture::Dimensions) -> RawDepthStencilView<R>;
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::Dimensions`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:431:32
[INFO] [stdout]     |
[INFO] [stdout] 431 |     fn make_sampler(&mut self, R::Sampler, texture::SamplerInfo) -> Sampler<R>;
[INFO] [stdout]     |                                ^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::Sampler`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:431:44
[INFO] [stdout]     |
[INFO] [stdout] 431 |     fn make_sampler(&mut self, R::Sampler, texture::SamplerInfo) -> Sampler<R>;
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::SamplerInfo`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:18
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                  ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut T`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:26
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                          ^ help: try naming the parameter or explicitly ignoring it: `_: A`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:29
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                             ^ help: try naming the parameter or explicitly ignoring it: `_: B`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:32
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                                ^ help: try naming the parameter or explicitly ignoring it: `_: C`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:35
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                                   ^ help: try naming the parameter or explicitly ignoring it: `_: D`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:38
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                                      ^ help: try naming the parameter or explicitly ignoring it: `_: E`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:41
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                                         ^ help: try naming the parameter or explicitly ignoring it: `_: F`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:44
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                                            ^ help: try naming the parameter or explicitly ignoring it: `_: G`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:47
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                                               ^ help: try naming the parameter or explicitly ignoring it: `_: H`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:50
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                                                  ^ help: try naming the parameter or explicitly ignoring it: `_: I`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:53
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                                                     ^ help: try naming the parameter or explicitly ignoring it: `_: J`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:56
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                                                        ^ help: try naming the parameter or explicitly ignoring it: `_: K`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug`
[INFO] [stdout]   --> src/mapping.rs:91:17
[INFO] [stdout]    |
[INFO] [stdout] 91 |         if cfg!(debug) {
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/mapping.rs:160:23
[INFO] [stdout]     |
[INFO] [stdout] 160 |     let mut mapping = try!(take_access_checked(Access::READ, buffer));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/mapping.rs:174:23
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let mut mapping = try!(take_access_checked(Access::WRITE, buffer));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/shade.rs:188:17
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 try!(write!(f, "ValueF32Matrix2("));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/shade.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(write!(f, "{:?}", &v[..]));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/shade.rs:195:17
[INFO] [stdout]     |
[INFO] [stdout] 195 |                 try!(write!(f, "ValueF32Matrix3("));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/shade.rs:197:21
[INFO] [stdout]     |
[INFO] [stdout] 197 |                     try!(write!(f, "{:?}", &v[..]));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/shade.rs:202:17
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 try!(write!(f, "ValueF32Matrix4("));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/shade.rs:204:21
[INFO] [stdout]     |
[INFO] [stdout] 204 |                     try!(write!(f, "{:?}", &v[..]));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/lib.rs:269:43
[INFO] [stdout]     |
[INFO] [stdout] 269 |     fn pin_submitted_resources(&mut self, &handle::Manager<Self::Resources>);
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::Manager<Self::Resources>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/lib.rs:273:15
[INFO] [stdout]     |
[INFO] [stdout] 273 |               &mut Self::CommandBuffer,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut Self::CommandBuffer`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/lib.rs:280:22
[INFO] [stdout]     |
[INFO] [stdout] 280 |                      &mut Self::CommandBuffer,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut Self::CommandBuffer`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/lib.rs:286:30
[INFO] [stdout]     |
[INFO] [stdout] 286 |     fn wait_fence(&mut self, &handle::Fence<Self::Resources>);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::Fence<Self::Resources>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/buffer.rs:129:84
[INFO] [stdout]     |
[INFO] [stdout] 129 |             CreationError::UnsupportedBind(ref bind) => write!(f, "{}: {:?}", self.description(), bind),
[INFO] [stdout]     |                                                                                    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/buffer.rs:130:82
[INFO] [stdout]     |
[INFO] [stdout] 130 |             CreationError::UnsupportedUsage(usage) => write!(f, "{}: {:?}", self.description(), usage),
[INFO] [stdout]     |                                                                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/buffer.rs:131:39
[INFO] [stdout]     |
[INFO] [stdout] 131 |             _ => write!(f, "{}", self.description()),
[INFO] [stdout]     |                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/factory.rs:43:88
[INFO] [stdout]    |
[INFO] [stdout] 43 |             ResourceViewError::Channel(ref channel_type) => write!(f, "{}: {:?}", self.description(), channel_type),
[INFO] [stdout]    |                                                                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/factory.rs:44:74
[INFO] [stdout]    |
[INFO] [stdout] 44 |             ResourceViewError::Layer(ref le) => write!(f, "{}: {}", self.description(), le),
[INFO] [stdout]    |                                                                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/factory.rs:45:39
[INFO] [stdout]    |
[INFO] [stdout] 45 |             _ => write!(f, "{}", self.description())
[INFO] [stdout]    |                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/factory.rs:88:32
[INFO] [stdout]    |
[INFO] [stdout] 88 |         let description = self.description();
[INFO] [stdout]    |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/factory.rs:139:71
[INFO] [stdout]     |
[INFO] [stdout] 139 |             CombinedError::Texture(ref e) => write!(f, "{}: {}", self.description(), e),
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/factory.rs:140:72
[INFO] [stdout]     |
[INFO] [stdout] 140 |             CombinedError::Resource(ref e) => write!(f, "{}: {}", self.description(), e),
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/factory.rs:141:70
[INFO] [stdout]     |
[INFO] [stdout] 141 |             CombinedError::Target(ref e) => write!(f, "{}: {}", self.description(), e),
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/mapping.rs:53:67
[INFO] [stdout]    |
[INFO] [stdout] 53 |                 write!(f, "{}: access = {:?}, usage = {:?}", self.description(), access, usage)
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/mapping.rs:55:51
[INFO] [stdout]    |
[INFO] [stdout] 55 |             AccessOverlap => write!(f, "{}", self.description())
[INFO] [stdout]    |                                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/pso.rs:43:30
[INFO] [stdout]    |
[INFO] [stdout] 43 |         write!(f, "{}", self.description())
[INFO] [stdout]    |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/shade.rs:537:30
[INFO] [stdout]     |
[INFO] [stdout] 537 |         write!(f, "{}", self.description())
[INFO] [stdout]     |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/shade.rs:603:25
[INFO] [stdout]     |
[INFO] [stdout] 603 |         let desc = self.description();
[INFO] [stdout]     |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/texture.rs:95:54
[INFO] [stdout]    |
[INFO] [stdout] 95 | ...                   self.description(), surf, chan),
[INFO] [stdout]    |                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/texture.rs:96:70
[INFO] [stdout]    |
[INFO] [stdout] 96 |             CreationError::Samples(aa) => write!(f, "{}: {:?}", self.description(), aa),
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/texture.rs:97:67
[INFO] [stdout]    |
[INFO] [stdout] 97 |             CreationError::Size(size) => write!(f, "{}: {}", self.description(), size),
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/texture.rs:98:67
[INFO] [stdout]    |
[INFO] [stdout] 98 |             CreationError::Data(data) => write!(f, "{}: {}", self.description(), data),
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/texture.rs:99:71
[INFO] [stdout]    |
[INFO] [stdout] 99 |             CreationError::Usage(usage) => write!(f, "{}: {:?}", self.description(), usage),
[INFO] [stdout]    |                                                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/texture.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |             _ => write!(f, "{}", self.description()),
[INFO] [stdout]     |                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/texture.rs:132:73
[INFO] [stdout]     |
[INFO] [stdout] 132 |             LayerError::NotExpected(kind) => write!(f, "{}: {:?}", self.description(), kind),
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/texture.rs:133:82
[INFO] [stdout]     |
[INFO] [stdout] 133 |             LayerError::OutOfBounds(layer, count) => write!(f, "{}: {}/{}", self.description(), layer, count),
[INFO] [stdout]     |                                                                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/lib.rs:240:51
[INFO] [stdout]     |
[INFO] [stdout] 240 |             AccessOverlap => write!(f, "{}", self.description()),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/lib.rs:367:18
[INFO] [stdout]     |
[INFO] [stdout] 367 | pub struct Frame(usize);
[INFO] [stdout]     |            ----- ^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            field in this struct
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider removing this field
[INFO] [stdout]     = note: `Frame` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/command.rs:176:25
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn mapped_reads(&self) -> AccessInfoBuffers<R> {
[INFO] [stdout]     |                         ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn mapped_reads(&self) -> AccessInfoBuffers<'_, R> {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/command.rs:181:26
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn mapped_writes(&self) -> AccessInfoBuffers<R> {
[INFO] [stdout]     |                          ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn mapped_writes(&self) -> AccessInfoBuffers<'_, R> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/command.rs:196:26
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn take_accesses(&self) -> SubmissionResult<AccessGuard<R>> {
[INFO] [stdout]     |                          ^^^^^                      ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn take_accesses(&self) -> SubmissionResult<AccessGuard<'_, R>> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/command.rs:221:32
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub fn access_mapped_reads(&mut self) -> AccessGuardBuffers<R> {
[INFO] [stdout]     |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub fn access_mapped_reads(&mut self) -> AccessGuardBuffers<'_, R> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/command.rs:229:33
[INFO] [stdout]     |
[INFO] [stdout] 229 |     pub fn access_mapped_writes(&mut self) -> AccessGuardBuffers<R> {
[INFO] [stdout]     |                                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 229 |     pub fn access_mapped_writes(&mut self) -> AccessGuardBuffers<'_, R> {
[INFO] [stdout]     |                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/command.rs:235:26
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub fn access_mapped(&mut self) -> AccessGuardBuffersChain<R> {
[INFO] [stdout]     |                          ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub fn access_mapped(&mut self) -> AccessGuardBuffersChain<'_, R> {
[INFO] [stdout]     |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/mapping.rs:141:51
[INFO] [stdout]     |
[INFO] [stdout] 141 | fn take_access_checked<R>(access: Access, buffer: &buffer::Raw<R>)
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] 142 |                           -> Result<Guard<R>, Error>
[INFO] [stdout]     |                                     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 142 |                           -> Result<Guard<'_, R>, Error>
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/mapping.rs:156:37
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub unsafe fn read<R, T, S>(buffer: &buffer::Raw<R>, sync: S)
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] 157 |                             -> Result<Reader<R, T>, Error>
[INFO] [stdout]     |                                       ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 157 |                             -> Result<Reader<'_, R, T>, Error>
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/mapping.rs:170:38
[INFO] [stdout]     |
[INFO] [stdout] 170 | pub unsafe fn write<R, T, S>(buffer: &buffer::Raw<R>, sync: S)
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] 171 |                              -> Result<Writer<R, T>, Error>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 171 |                              -> Result<Writer<'_, R, T>, Error>
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.67s
[INFO] running `Command { std: "docker" "inspect" "28c2f9a54fd6986a9596c1a22b5bb05b005ccf1245c7ff4047d743fb958c68d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "28c2f9a54fd6986a9596c1a22b5bb05b005ccf1245c7ff4047d743fb958c68d5", kill_on_drop: false }`
[INFO] [stdout] 28c2f9a54fd6986a9596c1a22b5bb05b005ccf1245c7ff4047d743fb958c68d5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f7e072ccd07374e1707e18a124252f9c5665002ab96626225ae5fb70a187836d
[INFO] running `Command { std: "docker" "start" "-a" "f7e072ccd07374e1707e18a124252f9c5665002ab96626225ae5fb70a187836d", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:46:39
[INFO] [stdout]    |
[INFO] [stdout] 46 |     fn bind_pipeline_state(&mut self, R::PipelineStateObject);
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::PipelineStateObject`
[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)]` (part of `#[warn(rust_2018_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:48:39
[INFO] [stdout]    |
[INFO] [stdout] 48 |     fn bind_vertex_buffers(&mut self, pso::VertexBufferSet<R>);
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: pso::VertexBufferSet<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:50:41
[INFO] [stdout]    |
[INFO] [stdout] 50 |     fn bind_constant_buffers(&mut self, &[pso::ConstantBufferParam<R>]);
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &[pso::ConstantBufferParam<R>]`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:52:40
[INFO] [stdout]    |
[INFO] [stdout] 52 |     fn bind_global_constant(&mut self, shade::Location, shade::UniformValue);
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: shade::Location`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:52:57
[INFO] [stdout]    |
[INFO] [stdout] 52 |     fn bind_global_constant(&mut self, shade::Location, shade::UniformValue);
[INFO] [stdout]    |                                                         ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: shade::UniformValue`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:54:39
[INFO] [stdout]    |
[INFO] [stdout] 54 |     fn bind_resource_views(&mut self, &[pso::ResourceViewParam<R>]);
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &[pso::ResourceViewParam<R>]`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:56:40
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn bind_unordered_views(&mut self, &[pso::UnorderedViewParam<R>]);
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &[pso::UnorderedViewParam<R>]`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:58:33
[INFO] [stdout]    |
[INFO] [stdout] 58 |     fn bind_samplers(&mut self, &[pso::SamplerParam<R>]);
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &[pso::SamplerParam<R>]`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:61:38
[INFO] [stdout]    |
[INFO] [stdout] 61 |     fn bind_pixel_targets(&mut self, pso::PixelTargetSet<R>);
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: pso::PixelTargetSet<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:63:30
[INFO] [stdout]    |
[INFO] [stdout] 63 |     fn bind_index(&mut self, R::Buffer, IndexType);
[INFO] [stdout]    |                              ^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::Buffer`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:63:41
[INFO] [stdout]    |
[INFO] [stdout] 63 |     fn bind_index(&mut self, R::Buffer, IndexType);
[INFO] [stdout]    |                                         ^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: IndexType`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:65:31
[INFO] [stdout]    |
[INFO] [stdout] 65 |     fn set_scissor(&mut self, target::Rect);
[INFO] [stdout]    |                               ^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: target::Rect`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:67:34
[INFO] [stdout]    |
[INFO] [stdout] 67 |     fn set_ref_values(&mut self, state::RefValues);
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: state::RefValues`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:85:33
[INFO] [stdout]    |
[INFO] [stdout] 85 |     fn update_buffer(&mut self, R::Buffer, data: &[u8], offset: usize);
[INFO] [stdout]    |                                 ^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::Buffer`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:87:34
[INFO] [stdout]    |
[INFO] [stdout] 87 |     fn update_texture(&mut self, texture::TextureCopyRegion<R::Texture>, data: &[u8]);
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::TextureCopyRegion<R::Texture>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:88:35
[INFO] [stdout]    |
[INFO] [stdout] 88 |     fn generate_mipmap(&mut self, R::ShaderResourceView);
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::ShaderResourceView`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:90:31
[INFO] [stdout]    |
[INFO] [stdout] 90 |     fn clear_color(&mut self, R::RenderTargetView, ClearColor);
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::RenderTargetView`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:90:52
[INFO] [stdout]    |
[INFO] [stdout] 90 |     fn clear_color(&mut self, R::RenderTargetView, ClearColor);
[INFO] [stdout]    |                                                    ^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: ClearColor`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:91:39
[INFO] [stdout]    |
[INFO] [stdout] 91 |     fn clear_depth_stencil(&mut self, R::DepthStencilView,
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::DepthStencilView`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:92:28
[INFO] [stdout]    |
[INFO] [stdout] 92 | ...                   Option<target::Depth>, Option<target::Stencil>);
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Option<target::Depth>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:92:51
[INFO] [stdout]    |
[INFO] [stdout] 92 | ...                   Option<target::Depth>, Option<target::Stencil>);
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Option<target::Stencil>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:94:29
[INFO] [stdout]    |
[INFO] [stdout] 94 |     fn call_draw(&mut self, VertexCount, VertexCount, Option<InstanceParams>);
[INFO] [stdout]    |                             ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: VertexCount`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:94:42
[INFO] [stdout]    |
[INFO] [stdout] 94 |     fn call_draw(&mut self, VertexCount, VertexCount, Option<InstanceParams>);
[INFO] [stdout]    |                                          ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: VertexCount`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:94:55
[INFO] [stdout]    |
[INFO] [stdout] 94 |     fn call_draw(&mut self, VertexCount, VertexCount, Option<InstanceParams>);
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Option<InstanceParams>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:96:37
[INFO] [stdout]    |
[INFO] [stdout] 96 |     fn call_draw_indexed(&mut self, VertexCount, VertexCount, VertexCount, Option<InstanceParams>);
[INFO] [stdout]    |                                     ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: VertexCount`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:96:50
[INFO] [stdout]    |
[INFO] [stdout] 96 |     fn call_draw_indexed(&mut self, VertexCount, VertexCount, VertexCount, Option<InstanceParams>);
[INFO] [stdout]    |                                                  ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: VertexCount`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:96:63
[INFO] [stdout]    |
[INFO] [stdout] 96 |     fn call_draw_indexed(&mut self, VertexCount, VertexCount, VertexCount, Option<InstanceParams>);
[INFO] [stdout]    |                                                               ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: VertexCount`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:96:76
[INFO] [stdout]    |
[INFO] [stdout] 96 |     fn call_draw_indexed(&mut self, VertexCount, VertexCount, VertexCount, Option<InstanceParams>);
[INFO] [stdout]    |                                                                            ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Option<InstanceParams>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:233:37
[INFO] [stdout]     |
[INFO] [stdout] 233 |     fn create_buffer_raw(&mut self, buffer::Info) -> Result<handle::RawBuffer<R>, buffer::CreationError>;
[INFO] [stdout]     |                                     ^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: buffer::Info`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:234:75
[INFO] [stdout]     |
[INFO] [stdout] 234 |     fn create_buffer_immutable_raw(&mut self, data: &[u8], stride: usize, buffer::Role, Bind)
[INFO] [stdout]     |                                                                           ^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: buffer::Role`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:234:89
[INFO] [stdout]     |
[INFO] [stdout] 234 |     fn create_buffer_immutable_raw(&mut self, data: &[u8], stride: usize, buffer::Role, Bind)
[INFO] [stdout]     |                                                                                         ^^^^ help: try naming the parameter or explicitly ignoring it: `_: Bind`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:256:45
[INFO] [stdout]     |
[INFO] [stdout] 256 |     fn create_pipeline_state_raw(&mut self, &handle::Program<R>, &pso::Descriptor)
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::Program<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:256:66
[INFO] [stdout]     |
[INFO] [stdout] 256 |     fn create_pipeline_state_raw(&mut self, &handle::Program<R>, &pso::Descriptor)
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &pso::Descriptor`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:289:34
[INFO] [stdout]     |
[INFO] [stdout] 289 |     fn create_sampler(&mut self, texture::SamplerInfo) -> handle::Sampler<R>;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::SamplerInfo`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:315:38
[INFO] [stdout]     |
[INFO] [stdout] 315 |     fn create_texture_raw(&mut self, texture::Info, Option<format::ChannelType>, Option<(&[&[u8]], texture::Mipmap)>)
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::Info`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:315:53
[INFO] [stdout]     |
[INFO] [stdout] 315 |     fn create_texture_raw(&mut self, texture::Info, Option<format::ChannelType>, Option<(&[&[u8]], texture::Mipmap)>)
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Option<format::ChannelType>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:315:82
[INFO] [stdout]     |
[INFO] [stdout] 315 |     fn create_texture_raw(&mut self, texture::Info, Option<format::ChannelType>, Option<(&[&[u8]], texture::Mipmap)>)
[INFO] [stdout]     |                                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Option<(&[&[u8]], texture::Mipmap)>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:318:54
[INFO] [stdout]     |
[INFO] [stdout] 318 |     fn view_buffer_as_shader_resource_raw(&mut self, &handle::RawBuffer<R>, format::Format)
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::RawBuffer<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:318:77
[INFO] [stdout]     |
[INFO] [stdout] 318 |     fn view_buffer_as_shader_resource_raw(&mut self, &handle::RawBuffer<R>, format::Format)
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: format::Format`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:320:55
[INFO] [stdout]     |
[INFO] [stdout] 320 |     fn view_buffer_as_unordered_access_raw(&mut self, &handle::RawBuffer<R>)
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::RawBuffer<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:322:55
[INFO] [stdout]     |
[INFO] [stdout] 322 |     fn view_texture_as_shader_resource_raw(&mut self, &handle::RawTexture<R>, texture::ResourceDesc)
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::RawTexture<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:322:79
[INFO] [stdout]     |
[INFO] [stdout] 322 |     fn view_texture_as_shader_resource_raw(&mut self, &handle::RawTexture<R>, texture::ResourceDesc)
[INFO] [stdout]     |                                                                               ^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::ResourceDesc`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:324:56
[INFO] [stdout]     |
[INFO] [stdout] 324 |     fn view_texture_as_unordered_access_raw(&mut self, &handle::RawTexture<R>)
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::RawTexture<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:326:53
[INFO] [stdout]     |
[INFO] [stdout] 326 |     fn view_texture_as_render_target_raw(&mut self, &handle::RawTexture<R>, texture::RenderDesc)
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::RawTexture<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:326:77
[INFO] [stdout]     |
[INFO] [stdout] 326 |     fn view_texture_as_render_target_raw(&mut self, &handle::RawTexture<R>, texture::RenderDesc)
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::RenderDesc`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:328:53
[INFO] [stdout]     |
[INFO] [stdout] 328 |     fn view_texture_as_depth_stencil_raw(&mut self, &handle::RawTexture<R>, texture::DepthStencilDesc)
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::RawTexture<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:328:77
[INFO] [stdout]     |
[INFO] [stdout] 328 |     fn view_texture_as_depth_stencil_raw(&mut self, &handle::RawTexture<R>, texture::DepthStencilDesc)
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::DepthStencilDesc`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/factory.rs:343:19
[INFO] [stdout]     |
[INFO] [stdout] 343 |         let raw = try!(self.create_texture_raw(desc, channel_hint, None));
[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/factory.rs:452:19
[INFO] [stdout]     |
[INFO] [stdout] 452 |         let raw = try!(self.create_texture_raw(desc, Some(cty), Some((data, mipmap))));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/factory.rs:455:20
[INFO] [stdout]     |
[INFO] [stdout] 455 |         let view = try!(self.view_texture_as_shader_resource::<T>(&tex, levels, format::Swizzle::new()));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/factory.rs:486:19
[INFO] [stdout]     |
[INFO] [stdout] 486 |         let tex = try!(self.create_texture(kind, levels, Bind::SHADER_RESOURCE | Bind::RENDER_TARGET, Usage::Data, Some(cty)));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/factory.rs:487:24
[INFO] [stdout]     |
[INFO] [stdout] 487 |         let resource = try!(self.view_texture_as_shader_resource::<T>(&tex, (0, levels-1), format::Swizzle::new()));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/factory.rs:488:22
[INFO] [stdout]     |
[INFO] [stdout] 488 |         let target = try!(self.view_texture_as_render_target(&tex, 0, None));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/factory.rs:501:19
[INFO] [stdout]     |
[INFO] [stdout] 501 |         let tex = try!(self.create_texture(kind, 1, Bind::SHADER_RESOURCE | Bind::DEPTH_STENCIL, Usage::Data, Some(cty)));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/factory.rs:502:24
[INFO] [stdout]     |
[INFO] [stdout] 502 |         let resource = try!(self.view_texture_as_shader_resource::<T>(&tex, (0, 0), format::Swizzle::new()));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/factory.rs:503:22
[INFO] [stdout]     |
[INFO] [stdout] 503 |         let target = try!(self.view_texture_as_depth_stencil_trivial(&tex));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/factory.rs:513:19
[INFO] [stdout]     |
[INFO] [stdout] 513 |         let tex = try!(self.create_texture(kind, 1, Bind::DEPTH_STENCIL, Usage::Data, Some(cty)));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/factory.rs:514:22
[INFO] [stdout]     |
[INFO] [stdout] 514 |         let target = try!(self.view_texture_as_depth_stencil_trivial(&tex));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:418:20
[INFO] [stdout]     |
[INFO] [stdout] 418 |                    R::Buffer,
[INFO] [stdout]     |                    ^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::Buffer`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:419:20
[INFO] [stdout]     |
[INFO] [stdout] 419 |                    buffer::Info,
[INFO] [stdout]     |                    ^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: buffer::Info`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:420:20
[INFO] [stdout]     |
[INFO] [stdout] 420 |                    Option<R::Mapping>) -> RawBuffer<R>;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Option<R::Mapping>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:421:31
[INFO] [stdout]     |
[INFO] [stdout] 421 |     fn make_shader(&mut self, R::Shader) -> Shader<R>;
[INFO] [stdout]     |                               ^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::Shader`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:422:32
[INFO] [stdout]     |
[INFO] [stdout] 422 |     fn make_program(&mut self, R::Program, shade::ProgramInfo) -> Program<R>;
[INFO] [stdout]     |                                ^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::Program`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:422:44
[INFO] [stdout]     |
[INFO] [stdout] 422 |     fn make_program(&mut self, R::Program, shade::ProgramInfo) -> Program<R>;
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: shade::ProgramInfo`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:423:28
[INFO] [stdout]     |
[INFO] [stdout] 423 |     fn make_pso(&mut self, R::PipelineStateObject, &Program<R>) -> RawPipelineState<R>;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::PipelineStateObject`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:423:52
[INFO] [stdout]     |
[INFO] [stdout] 423 |     fn make_pso(&mut self, R::PipelineStateObject, &Program<R>) -> RawPipelineState<R>;
[INFO] [stdout]     |                                                    ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Program<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:424:32
[INFO] [stdout]     |
[INFO] [stdout] 424 |     fn make_texture(&mut self, R::Texture, texture::Info) -> RawTexture<R>;
[INFO] [stdout]     |                                ^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::Texture`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:424:44
[INFO] [stdout]     |
[INFO] [stdout] 424 |     fn make_texture(&mut self, R::Texture, texture::Info) -> RawTexture<R>;
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::Info`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:425:35
[INFO] [stdout]     |
[INFO] [stdout] 425 |     fn make_buffer_srv(&mut self, R::ShaderResourceView, &RawBuffer<R>) -> RawShaderResourceView<R>;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::ShaderResourceView`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:425:58
[INFO] [stdout]     |
[INFO] [stdout] 425 |     fn make_buffer_srv(&mut self, R::ShaderResourceView, &RawBuffer<R>) -> RawShaderResourceView<R>;
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &RawBuffer<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:426:36
[INFO] [stdout]     |
[INFO] [stdout] 426 |     fn make_texture_srv(&mut self, R::ShaderResourceView, &RawTexture<R>) -> RawShaderResourceView<R>;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::ShaderResourceView`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:426:59
[INFO] [stdout]     |
[INFO] [stdout] 426 |     fn make_texture_srv(&mut self, R::ShaderResourceView, &RawTexture<R>) -> RawShaderResourceView<R>;
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &RawTexture<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:427:35
[INFO] [stdout]     |
[INFO] [stdout] 427 |     fn make_buffer_uav(&mut self, R::UnorderedAccessView, &RawBuffer<R>) -> RawUnorderedAccessView<R>;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::UnorderedAccessView`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:427:59
[INFO] [stdout]     |
[INFO] [stdout] 427 |     fn make_buffer_uav(&mut self, R::UnorderedAccessView, &RawBuffer<R>) -> RawUnorderedAccessView<R>;
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &RawBuffer<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:428:36
[INFO] [stdout]     |
[INFO] [stdout] 428 |     fn make_texture_uav(&mut self, R::UnorderedAccessView, &RawTexture<R>) -> RawUnorderedAccessView<R>;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::UnorderedAccessView`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:428:60
[INFO] [stdout]     |
[INFO] [stdout] 428 |     fn make_texture_uav(&mut self, R::UnorderedAccessView, &RawTexture<R>) -> RawUnorderedAccessView<R>;
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &RawTexture<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:429:28
[INFO] [stdout]     |
[INFO] [stdout] 429 |     fn make_rtv(&mut self, R::RenderTargetView, &RawTexture<R>, texture::Dimensions) -> RawRenderTargetView<R>;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::RenderTargetView`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:429:49
[INFO] [stdout]     |
[INFO] [stdout] 429 |     fn make_rtv(&mut self, R::RenderTargetView, &RawTexture<R>, texture::Dimensions) -> RawRenderTargetView<R>;
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &RawTexture<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:429:65
[INFO] [stdout]     |
[INFO] [stdout] 429 |     fn make_rtv(&mut self, R::RenderTargetView, &RawTexture<R>, texture::Dimensions) -> RawRenderTargetView<R>;
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::Dimensions`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:430:28
[INFO] [stdout]     |
[INFO] [stdout] 430 |     fn make_dsv(&mut self, R::DepthStencilView, &RawTexture<R>, texture::Dimensions) -> RawDepthStencilView<R>;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::DepthStencilView`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:430:49
[INFO] [stdout]     |
[INFO] [stdout] 430 |     fn make_dsv(&mut self, R::DepthStencilView, &RawTexture<R>, texture::Dimensions) -> RawDepthStencilView<R>;
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &RawTexture<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:430:65
[INFO] [stdout]     |
[INFO] [stdout] 430 |     fn make_dsv(&mut self, R::DepthStencilView, &RawTexture<R>, texture::Dimensions) -> RawDepthStencilView<R>;
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::Dimensions`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:431:32
[INFO] [stdout]     |
[INFO] [stdout] 431 |     fn make_sampler(&mut self, R::Sampler, texture::SamplerInfo) -> Sampler<R>;
[INFO] [stdout]     |                                ^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::Sampler`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:431:44
[INFO] [stdout]     |
[INFO] [stdout] 431 |     fn make_sampler(&mut self, R::Sampler, texture::SamplerInfo) -> Sampler<R>;
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::SamplerInfo`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:18
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                  ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut T`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:26
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                          ^ help: try naming the parameter or explicitly ignoring it: `_: A`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:29
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                             ^ help: try naming the parameter or explicitly ignoring it: `_: B`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:32
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                                ^ help: try naming the parameter or explicitly ignoring it: `_: C`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:35
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                                   ^ help: try naming the parameter or explicitly ignoring it: `_: D`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:38
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                                      ^ help: try naming the parameter or explicitly ignoring it: `_: E`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:41
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                                         ^ help: try naming the parameter or explicitly ignoring it: `_: F`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:44
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                                            ^ help: try naming the parameter or explicitly ignoring it: `_: G`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:47
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                                               ^ help: try naming the parameter or explicitly ignoring it: `_: H`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:50
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                                                  ^ help: try naming the parameter or explicitly ignoring it: `_: I`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:53
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                                                     ^ help: try naming the parameter or explicitly ignoring it: `_: J`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:56
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                                                        ^ help: try naming the parameter or explicitly ignoring it: `_: K`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug`
[INFO] [stdout]   --> src/mapping.rs:91:17
[INFO] [stdout]    |
[INFO] [stdout] 91 |         if cfg!(debug) {
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/mapping.rs:160:23
[INFO] [stdout]     |
[INFO] [stdout] 160 |     let mut mapping = try!(take_access_checked(Access::READ, buffer));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/mapping.rs:174:23
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let mut mapping = try!(take_access_checked(Access::WRITE, buffer));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/shade.rs:188:17
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 try!(write!(f, "ValueF32Matrix2("));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/shade.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(write!(f, "{:?}", &v[..]));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/shade.rs:195:17
[INFO] [stdout]     |
[INFO] [stdout] 195 |                 try!(write!(f, "ValueF32Matrix3("));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/shade.rs:197:21
[INFO] [stdout]     |
[INFO] [stdout] 197 |                     try!(write!(f, "{:?}", &v[..]));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/shade.rs:202:17
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 try!(write!(f, "ValueF32Matrix4("));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/shade.rs:204:21
[INFO] [stdout]     |
[INFO] [stdout] 204 |                     try!(write!(f, "{:?}", &v[..]));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/lib.rs:269:43
[INFO] [stdout]     |
[INFO] [stdout] 269 |     fn pin_submitted_resources(&mut self, &handle::Manager<Self::Resources>);
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::Manager<Self::Resources>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/lib.rs:273:15
[INFO] [stdout]     |
[INFO] [stdout] 273 |               &mut Self::CommandBuffer,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut Self::CommandBuffer`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/lib.rs:280:22
[INFO] [stdout]     |
[INFO] [stdout] 280 |                      &mut Self::CommandBuffer,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut Self::CommandBuffer`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/lib.rs:286:30
[INFO] [stdout]     |
[INFO] [stdout] 286 |     fn wait_fence(&mut self, &handle::Fence<Self::Resources>);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::Fence<Self::Resources>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/buffer.rs:129:84
[INFO] [stdout]     |
[INFO] [stdout] 129 |             CreationError::UnsupportedBind(ref bind) => write!(f, "{}: {:?}", self.description(), bind),
[INFO] [stdout]     |                                                                                    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/buffer.rs:130:82
[INFO] [stdout]     |
[INFO] [stdout] 130 |             CreationError::UnsupportedUsage(usage) => write!(f, "{}: {:?}", self.description(), usage),
[INFO] [stdout]     |                                                                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/buffer.rs:131:39
[INFO] [stdout]     |
[INFO] [stdout] 131 |             _ => write!(f, "{}", self.description()),
[INFO] [stdout]     |                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/factory.rs:43:88
[INFO] [stdout]    |
[INFO] [stdout] 43 |             ResourceViewError::Channel(ref channel_type) => write!(f, "{}: {:?}", self.description(), channel_type),
[INFO] [stdout]    |                                                                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/factory.rs:44:74
[INFO] [stdout]    |
[INFO] [stdout] 44 |             ResourceViewError::Layer(ref le) => write!(f, "{}: {}", self.description(), le),
[INFO] [stdout]    |                                                                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/factory.rs:45:39
[INFO] [stdout]    |
[INFO] [stdout] 45 |             _ => write!(f, "{}", self.description())
[INFO] [stdout]    |                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/factory.rs:88:32
[INFO] [stdout]    |
[INFO] [stdout] 88 |         let description = self.description();
[INFO] [stdout]    |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/factory.rs:139:71
[INFO] [stdout]     |
[INFO] [stdout] 139 |             CombinedError::Texture(ref e) => write!(f, "{}: {}", self.description(), e),
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/factory.rs:140:72
[INFO] [stdout]     |
[INFO] [stdout] 140 |             CombinedError::Resource(ref e) => write!(f, "{}: {}", self.description(), e),
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/factory.rs:141:70
[INFO] [stdout]     |
[INFO] [stdout] 141 |             CombinedError::Target(ref e) => write!(f, "{}: {}", self.description(), e),
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/mapping.rs:53:67
[INFO] [stdout]    |
[INFO] [stdout] 53 |                 write!(f, "{}: access = {:?}, usage = {:?}", self.description(), access, usage)
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/mapping.rs:55:51
[INFO] [stdout]    |
[INFO] [stdout] 55 |             AccessOverlap => write!(f, "{}", self.description())
[INFO] [stdout]    |                                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/pso.rs:43:30
[INFO] [stdout]    |
[INFO] [stdout] 43 |         write!(f, "{}", self.description())
[INFO] [stdout]    |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/shade.rs:537:30
[INFO] [stdout]     |
[INFO] [stdout] 537 |         write!(f, "{}", self.description())
[INFO] [stdout]     |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/shade.rs:603:25
[INFO] [stdout]     |
[INFO] [stdout] 603 |         let desc = self.description();
[INFO] [stdout]     |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/texture.rs:95:54
[INFO] [stdout]    |
[INFO] [stdout] 95 | ...                   self.description(), surf, chan),
[INFO] [stdout]    |                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/texture.rs:96:70
[INFO] [stdout]    |
[INFO] [stdout] 96 |             CreationError::Samples(aa) => write!(f, "{}: {:?}", self.description(), aa),
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/texture.rs:97:67
[INFO] [stdout]    |
[INFO] [stdout] 97 |             CreationError::Size(size) => write!(f, "{}: {}", self.description(), size),
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/texture.rs:98:67
[INFO] [stdout]    |
[INFO] [stdout] 98 |             CreationError::Data(data) => write!(f, "{}: {}", self.description(), data),
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/texture.rs:99:71
[INFO] [stdout]    |
[INFO] [stdout] 99 |             CreationError::Usage(usage) => write!(f, "{}: {:?}", self.description(), usage),
[INFO] [stdout]    |                                                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/texture.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |             _ => write!(f, "{}", self.description()),
[INFO] [stdout]     |                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/texture.rs:132:73
[INFO] [stdout]     |
[INFO] [stdout] 132 |             LayerError::NotExpected(kind) => write!(f, "{}: {:?}", self.description(), kind),
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/texture.rs:133:82
[INFO] [stdout]     |
[INFO] [stdout] 133 |             LayerError::OutOfBounds(layer, count) => write!(f, "{}: {}/{}", self.description(), layer, count),
[INFO] [stdout]     |                                                                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/lib.rs:240:51
[INFO] [stdout]     |
[INFO] [stdout] 240 |             AccessOverlap => write!(f, "{}", self.description()),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/lib.rs:367:18
[INFO] [stdout]     |
[INFO] [stdout] 367 | pub struct Frame(usize);
[INFO] [stdout]     |            ----- ^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            field in this struct
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider removing this field
[INFO] [stdout]     = note: `Frame` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling gfx_core v0.9.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/command.rs:176:25
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn mapped_reads(&self) -> AccessInfoBuffers<R> {
[INFO] [stdout]     |                         ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn mapped_reads(&self) -> AccessInfoBuffers<'_, R> {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/command.rs:181:26
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn mapped_writes(&self) -> AccessInfoBuffers<R> {
[INFO] [stdout]     |                          ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn mapped_writes(&self) -> AccessInfoBuffers<'_, R> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/command.rs:196:26
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn take_accesses(&self) -> SubmissionResult<AccessGuard<R>> {
[INFO] [stdout]     |                          ^^^^^                      ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn take_accesses(&self) -> SubmissionResult<AccessGuard<'_, R>> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/command.rs:221:32
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub fn access_mapped_reads(&mut self) -> AccessGuardBuffers<R> {
[INFO] [stdout]     |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub fn access_mapped_reads(&mut self) -> AccessGuardBuffers<'_, R> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/command.rs:229:33
[INFO] [stdout]     |
[INFO] [stdout] 229 |     pub fn access_mapped_writes(&mut self) -> AccessGuardBuffers<R> {
[INFO] [stdout]     |                                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 229 |     pub fn access_mapped_writes(&mut self) -> AccessGuardBuffers<'_, R> {
[INFO] [stdout]     |                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/command.rs:235:26
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub fn access_mapped(&mut self) -> AccessGuardBuffersChain<R> {
[INFO] [stdout]     |                          ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub fn access_mapped(&mut self) -> AccessGuardBuffersChain<'_, R> {
[INFO] [stdout]     |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/mapping.rs:141:51
[INFO] [stdout]     |
[INFO] [stdout] 141 | fn take_access_checked<R>(access: Access, buffer: &buffer::Raw<R>)
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] 142 |                           -> Result<Guard<R>, Error>
[INFO] [stdout]     |                                     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 142 |                           -> Result<Guard<'_, R>, Error>
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/mapping.rs:156:37
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub unsafe fn read<R, T, S>(buffer: &buffer::Raw<R>, sync: S)
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] 157 |                             -> Result<Reader<R, T>, Error>
[INFO] [stdout]     |                                       ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 157 |                             -> Result<Reader<'_, R, T>, Error>
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/mapping.rs:170:38
[INFO] [stdout]     |
[INFO] [stdout] 170 | pub unsafe fn write<R, T, S>(buffer: &buffer::Raw<R>, sync: S)
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] 171 |                              -> Result<Writer<R, T>, Error>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 171 |                              -> Result<Writer<'_, R, T>, Error>
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:46:39
[INFO] [stdout]    |
[INFO] [stdout] 46 |     fn bind_pipeline_state(&mut self, R::PipelineStateObject);
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::PipelineStateObject`
[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)]` (part of `#[warn(rust_2018_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:48:39
[INFO] [stdout]    |
[INFO] [stdout] 48 |     fn bind_vertex_buffers(&mut self, pso::VertexBufferSet<R>);
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: pso::VertexBufferSet<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:50:41
[INFO] [stdout]    |
[INFO] [stdout] 50 |     fn bind_constant_buffers(&mut self, &[pso::ConstantBufferParam<R>]);
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &[pso::ConstantBufferParam<R>]`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:52:40
[INFO] [stdout]    |
[INFO] [stdout] 52 |     fn bind_global_constant(&mut self, shade::Location, shade::UniformValue);
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: shade::Location`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:52:57
[INFO] [stdout]    |
[INFO] [stdout] 52 |     fn bind_global_constant(&mut self, shade::Location, shade::UniformValue);
[INFO] [stdout]    |                                                         ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: shade::UniformValue`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:54:39
[INFO] [stdout]    |
[INFO] [stdout] 54 |     fn bind_resource_views(&mut self, &[pso::ResourceViewParam<R>]);
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &[pso::ResourceViewParam<R>]`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:56:40
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn bind_unordered_views(&mut self, &[pso::UnorderedViewParam<R>]);
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &[pso::UnorderedViewParam<R>]`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:58:33
[INFO] [stdout]    |
[INFO] [stdout] 58 |     fn bind_samplers(&mut self, &[pso::SamplerParam<R>]);
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &[pso::SamplerParam<R>]`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:61:38
[INFO] [stdout]    |
[INFO] [stdout] 61 |     fn bind_pixel_targets(&mut self, pso::PixelTargetSet<R>);
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: pso::PixelTargetSet<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:63:30
[INFO] [stdout]    |
[INFO] [stdout] 63 |     fn bind_index(&mut self, R::Buffer, IndexType);
[INFO] [stdout]    |                              ^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::Buffer`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:63:41
[INFO] [stdout]    |
[INFO] [stdout] 63 |     fn bind_index(&mut self, R::Buffer, IndexType);
[INFO] [stdout]    |                                         ^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: IndexType`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:65:31
[INFO] [stdout]    |
[INFO] [stdout] 65 |     fn set_scissor(&mut self, target::Rect);
[INFO] [stdout]    |                               ^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: target::Rect`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:67:34
[INFO] [stdout]    |
[INFO] [stdout] 67 |     fn set_ref_values(&mut self, state::RefValues);
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: state::RefValues`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:85:33
[INFO] [stdout]    |
[INFO] [stdout] 85 |     fn update_buffer(&mut self, R::Buffer, data: &[u8], offset: usize);
[INFO] [stdout]    |                                 ^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::Buffer`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:87:34
[INFO] [stdout]    |
[INFO] [stdout] 87 |     fn update_texture(&mut self, texture::TextureCopyRegion<R::Texture>, data: &[u8]);
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::TextureCopyRegion<R::Texture>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:88:35
[INFO] [stdout]    |
[INFO] [stdout] 88 |     fn generate_mipmap(&mut self, R::ShaderResourceView);
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::ShaderResourceView`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:90:31
[INFO] [stdout]    |
[INFO] [stdout] 90 |     fn clear_color(&mut self, R::RenderTargetView, ClearColor);
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::RenderTargetView`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:90:52
[INFO] [stdout]    |
[INFO] [stdout] 90 |     fn clear_color(&mut self, R::RenderTargetView, ClearColor);
[INFO] [stdout]    |                                                    ^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: ClearColor`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:91:39
[INFO] [stdout]    |
[INFO] [stdout] 91 |     fn clear_depth_stencil(&mut self, R::DepthStencilView,
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::DepthStencilView`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:92:28
[INFO] [stdout]    |
[INFO] [stdout] 92 | ...                   Option<target::Depth>, Option<target::Stencil>);
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Option<target::Depth>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:92:51
[INFO] [stdout]    |
[INFO] [stdout] 92 | ...                   Option<target::Depth>, Option<target::Stencil>);
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Option<target::Stencil>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:94:29
[INFO] [stdout]    |
[INFO] [stdout] 94 |     fn call_draw(&mut self, VertexCount, VertexCount, Option<InstanceParams>);
[INFO] [stdout]    |                             ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: VertexCount`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:94:42
[INFO] [stdout]    |
[INFO] [stdout] 94 |     fn call_draw(&mut self, VertexCount, VertexCount, Option<InstanceParams>);
[INFO] [stdout]    |                                          ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: VertexCount`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:94:55
[INFO] [stdout]    |
[INFO] [stdout] 94 |     fn call_draw(&mut self, VertexCount, VertexCount, Option<InstanceParams>);
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Option<InstanceParams>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:96:37
[INFO] [stdout]    |
[INFO] [stdout] 96 |     fn call_draw_indexed(&mut self, VertexCount, VertexCount, VertexCount, Option<InstanceParams>);
[INFO] [stdout]    |                                     ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: VertexCount`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:96:50
[INFO] [stdout]    |
[INFO] [stdout] 96 |     fn call_draw_indexed(&mut self, VertexCount, VertexCount, VertexCount, Option<InstanceParams>);
[INFO] [stdout]    |                                                  ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: VertexCount`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:96:63
[INFO] [stdout]    |
[INFO] [stdout] 96 |     fn call_draw_indexed(&mut self, VertexCount, VertexCount, VertexCount, Option<InstanceParams>);
[INFO] [stdout]    |                                                               ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: VertexCount`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/command.rs:96:76
[INFO] [stdout]    |
[INFO] [stdout] 96 |     fn call_draw_indexed(&mut self, VertexCount, VertexCount, VertexCount, Option<InstanceParams>);
[INFO] [stdout]    |                                                                            ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Option<InstanceParams>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:233:37
[INFO] [stdout]     |
[INFO] [stdout] 233 |     fn create_buffer_raw(&mut self, buffer::Info) -> Result<handle::RawBuffer<R>, buffer::CreationError>;
[INFO] [stdout]     |                                     ^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: buffer::Info`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:234:75
[INFO] [stdout]     |
[INFO] [stdout] 234 |     fn create_buffer_immutable_raw(&mut self, data: &[u8], stride: usize, buffer::Role, Bind)
[INFO] [stdout]     |                                                                           ^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: buffer::Role`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:234:89
[INFO] [stdout]     |
[INFO] [stdout] 234 |     fn create_buffer_immutable_raw(&mut self, data: &[u8], stride: usize, buffer::Role, Bind)
[INFO] [stdout]     |                                                                                         ^^^^ help: try naming the parameter or explicitly ignoring it: `_: Bind`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:256:45
[INFO] [stdout]     |
[INFO] [stdout] 256 |     fn create_pipeline_state_raw(&mut self, &handle::Program<R>, &pso::Descriptor)
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::Program<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:256:66
[INFO] [stdout]     |
[INFO] [stdout] 256 |     fn create_pipeline_state_raw(&mut self, &handle::Program<R>, &pso::Descriptor)
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &pso::Descriptor`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:289:34
[INFO] [stdout]     |
[INFO] [stdout] 289 |     fn create_sampler(&mut self, texture::SamplerInfo) -> handle::Sampler<R>;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::SamplerInfo`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:315:38
[INFO] [stdout]     |
[INFO] [stdout] 315 |     fn create_texture_raw(&mut self, texture::Info, Option<format::ChannelType>, Option<(&[&[u8]], texture::Mipmap)>)
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::Info`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:315:53
[INFO] [stdout]     |
[INFO] [stdout] 315 |     fn create_texture_raw(&mut self, texture::Info, Option<format::ChannelType>, Option<(&[&[u8]], texture::Mipmap)>)
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Option<format::ChannelType>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:315:82
[INFO] [stdout]     |
[INFO] [stdout] 315 |     fn create_texture_raw(&mut self, texture::Info, Option<format::ChannelType>, Option<(&[&[u8]], texture::Mipmap)>)
[INFO] [stdout]     |                                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Option<(&[&[u8]], texture::Mipmap)>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:318:54
[INFO] [stdout]     |
[INFO] [stdout] 318 |     fn view_buffer_as_shader_resource_raw(&mut self, &handle::RawBuffer<R>, format::Format)
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::RawBuffer<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:318:77
[INFO] [stdout]     |
[INFO] [stdout] 318 |     fn view_buffer_as_shader_resource_raw(&mut self, &handle::RawBuffer<R>, format::Format)
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: format::Format`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:320:55
[INFO] [stdout]     |
[INFO] [stdout] 320 |     fn view_buffer_as_unordered_access_raw(&mut self, &handle::RawBuffer<R>)
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::RawBuffer<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:322:55
[INFO] [stdout]     |
[INFO] [stdout] 322 |     fn view_texture_as_shader_resource_raw(&mut self, &handle::RawTexture<R>, texture::ResourceDesc)
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::RawTexture<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:322:79
[INFO] [stdout]     |
[INFO] [stdout] 322 |     fn view_texture_as_shader_resource_raw(&mut self, &handle::RawTexture<R>, texture::ResourceDesc)
[INFO] [stdout]     |                                                                               ^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::ResourceDesc`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:324:56
[INFO] [stdout]     |
[INFO] [stdout] 324 |     fn view_texture_as_unordered_access_raw(&mut self, &handle::RawTexture<R>)
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::RawTexture<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:326:53
[INFO] [stdout]     |
[INFO] [stdout] 326 |     fn view_texture_as_render_target_raw(&mut self, &handle::RawTexture<R>, texture::RenderDesc)
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::RawTexture<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:326:77
[INFO] [stdout]     |
[INFO] [stdout] 326 |     fn view_texture_as_render_target_raw(&mut self, &handle::RawTexture<R>, texture::RenderDesc)
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::RenderDesc`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:328:53
[INFO] [stdout]     |
[INFO] [stdout] 328 |     fn view_texture_as_depth_stencil_raw(&mut self, &handle::RawTexture<R>, texture::DepthStencilDesc)
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::RawTexture<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/factory.rs:328:77
[INFO] [stdout]     |
[INFO] [stdout] 328 |     fn view_texture_as_depth_stencil_raw(&mut self, &handle::RawTexture<R>, texture::DepthStencilDesc)
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::DepthStencilDesc`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/factory.rs:343:19
[INFO] [stdout]     |
[INFO] [stdout] 343 |         let raw = try!(self.create_texture_raw(desc, channel_hint, None));
[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/factory.rs:452:19
[INFO] [stdout]     |
[INFO] [stdout] 452 |         let raw = try!(self.create_texture_raw(desc, Some(cty), Some((data, mipmap))));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/factory.rs:455:20
[INFO] [stdout]     |
[INFO] [stdout] 455 |         let view = try!(self.view_texture_as_shader_resource::<T>(&tex, levels, format::Swizzle::new()));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/factory.rs:486:19
[INFO] [stdout]     |
[INFO] [stdout] 486 |         let tex = try!(self.create_texture(kind, levels, Bind::SHADER_RESOURCE | Bind::RENDER_TARGET, Usage::Data, Some(cty)));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/factory.rs:487:24
[INFO] [stdout]     |
[INFO] [stdout] 487 |         let resource = try!(self.view_texture_as_shader_resource::<T>(&tex, (0, levels-1), format::Swizzle::new()));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/factory.rs:488:22
[INFO] [stdout]     |
[INFO] [stdout] 488 |         let target = try!(self.view_texture_as_render_target(&tex, 0, None));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/factory.rs:501:19
[INFO] [stdout]     |
[INFO] [stdout] 501 |         let tex = try!(self.create_texture(kind, 1, Bind::SHADER_RESOURCE | Bind::DEPTH_STENCIL, Usage::Data, Some(cty)));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/factory.rs:502:24
[INFO] [stdout]     |
[INFO] [stdout] 502 |         let resource = try!(self.view_texture_as_shader_resource::<T>(&tex, (0, 0), format::Swizzle::new()));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/factory.rs:503:22
[INFO] [stdout]     |
[INFO] [stdout] 503 |         let target = try!(self.view_texture_as_depth_stencil_trivial(&tex));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/factory.rs:513:19
[INFO] [stdout]     |
[INFO] [stdout] 513 |         let tex = try!(self.create_texture(kind, 1, Bind::DEPTH_STENCIL, Usage::Data, Some(cty)));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/factory.rs:514:22
[INFO] [stdout]     |
[INFO] [stdout] 514 |         let target = try!(self.view_texture_as_depth_stencil_trivial(&tex));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:418:20
[INFO] [stdout]     |
[INFO] [stdout] 418 |                    R::Buffer,
[INFO] [stdout]     |                    ^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::Buffer`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:419:20
[INFO] [stdout]     |
[INFO] [stdout] 419 |                    buffer::Info,
[INFO] [stdout]     |                    ^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: buffer::Info`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:420:20
[INFO] [stdout]     |
[INFO] [stdout] 420 |                    Option<R::Mapping>) -> RawBuffer<R>;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Option<R::Mapping>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:421:31
[INFO] [stdout]     |
[INFO] [stdout] 421 |     fn make_shader(&mut self, R::Shader) -> Shader<R>;
[INFO] [stdout]     |                               ^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::Shader`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:422:32
[INFO] [stdout]     |
[INFO] [stdout] 422 |     fn make_program(&mut self, R::Program, shade::ProgramInfo) -> Program<R>;
[INFO] [stdout]     |                                ^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::Program`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:422:44
[INFO] [stdout]     |
[INFO] [stdout] 422 |     fn make_program(&mut self, R::Program, shade::ProgramInfo) -> Program<R>;
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: shade::ProgramInfo`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:423:28
[INFO] [stdout]     |
[INFO] [stdout] 423 |     fn make_pso(&mut self, R::PipelineStateObject, &Program<R>) -> RawPipelineState<R>;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::PipelineStateObject`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:423:52
[INFO] [stdout]     |
[INFO] [stdout] 423 |     fn make_pso(&mut self, R::PipelineStateObject, &Program<R>) -> RawPipelineState<R>;
[INFO] [stdout]     |                                                    ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Program<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:424:32
[INFO] [stdout]     |
[INFO] [stdout] 424 |     fn make_texture(&mut self, R::Texture, texture::Info) -> RawTexture<R>;
[INFO] [stdout]     |                                ^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::Texture`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:424:44
[INFO] [stdout]     |
[INFO] [stdout] 424 |     fn make_texture(&mut self, R::Texture, texture::Info) -> RawTexture<R>;
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::Info`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:425:35
[INFO] [stdout]     |
[INFO] [stdout] 425 |     fn make_buffer_srv(&mut self, R::ShaderResourceView, &RawBuffer<R>) -> RawShaderResourceView<R>;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::ShaderResourceView`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:425:58
[INFO] [stdout]     |
[INFO] [stdout] 425 |     fn make_buffer_srv(&mut self, R::ShaderResourceView, &RawBuffer<R>) -> RawShaderResourceView<R>;
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &RawBuffer<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:426:36
[INFO] [stdout]     |
[INFO] [stdout] 426 |     fn make_texture_srv(&mut self, R::ShaderResourceView, &RawTexture<R>) -> RawShaderResourceView<R>;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::ShaderResourceView`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:426:59
[INFO] [stdout]     |
[INFO] [stdout] 426 |     fn make_texture_srv(&mut self, R::ShaderResourceView, &RawTexture<R>) -> RawShaderResourceView<R>;
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &RawTexture<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:427:35
[INFO] [stdout]     |
[INFO] [stdout] 427 |     fn make_buffer_uav(&mut self, R::UnorderedAccessView, &RawBuffer<R>) -> RawUnorderedAccessView<R>;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::UnorderedAccessView`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:427:59
[INFO] [stdout]     |
[INFO] [stdout] 427 |     fn make_buffer_uav(&mut self, R::UnorderedAccessView, &RawBuffer<R>) -> RawUnorderedAccessView<R>;
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &RawBuffer<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:428:36
[INFO] [stdout]     |
[INFO] [stdout] 428 |     fn make_texture_uav(&mut self, R::UnorderedAccessView, &RawTexture<R>) -> RawUnorderedAccessView<R>;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::UnorderedAccessView`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:428:60
[INFO] [stdout]     |
[INFO] [stdout] 428 |     fn make_texture_uav(&mut self, R::UnorderedAccessView, &RawTexture<R>) -> RawUnorderedAccessView<R>;
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &RawTexture<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:429:28
[INFO] [stdout]     |
[INFO] [stdout] 429 |     fn make_rtv(&mut self, R::RenderTargetView, &RawTexture<R>, texture::Dimensions) -> RawRenderTargetView<R>;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::RenderTargetView`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:429:49
[INFO] [stdout]     |
[INFO] [stdout] 429 |     fn make_rtv(&mut self, R::RenderTargetView, &RawTexture<R>, texture::Dimensions) -> RawRenderTargetView<R>;
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &RawTexture<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:429:65
[INFO] [stdout]     |
[INFO] [stdout] 429 |     fn make_rtv(&mut self, R::RenderTargetView, &RawTexture<R>, texture::Dimensions) -> RawRenderTargetView<R>;
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::Dimensions`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:430:28
[INFO] [stdout]     |
[INFO] [stdout] 430 |     fn make_dsv(&mut self, R::DepthStencilView, &RawTexture<R>, texture::Dimensions) -> RawDepthStencilView<R>;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::DepthStencilView`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:430:49
[INFO] [stdout]     |
[INFO] [stdout] 430 |     fn make_dsv(&mut self, R::DepthStencilView, &RawTexture<R>, texture::Dimensions) -> RawDepthStencilView<R>;
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &RawTexture<R>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:430:65
[INFO] [stdout]     |
[INFO] [stdout] 430 |     fn make_dsv(&mut self, R::DepthStencilView, &RawTexture<R>, texture::Dimensions) -> RawDepthStencilView<R>;
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::Dimensions`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:431:32
[INFO] [stdout]     |
[INFO] [stdout] 431 |     fn make_sampler(&mut self, R::Sampler, texture::SamplerInfo) -> Sampler<R>;
[INFO] [stdout]     |                                ^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::Sampler`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:431:44
[INFO] [stdout]     |
[INFO] [stdout] 431 |     fn make_sampler(&mut self, R::Sampler, texture::SamplerInfo) -> Sampler<R>;
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::SamplerInfo`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:18
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                  ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut T`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:26
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                          ^ help: try naming the parameter or explicitly ignoring it: `_: A`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:29
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                             ^ help: try naming the parameter or explicitly ignoring it: `_: B`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:32
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                                ^ help: try naming the parameter or explicitly ignoring it: `_: C`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:35
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                                   ^ help: try naming the parameter or explicitly ignoring it: `_: D`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:38
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                                      ^ help: try naming the parameter or explicitly ignoring it: `_: E`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:41
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                                         ^ help: try naming the parameter or explicitly ignoring it: `_: F`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:44
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                                            ^ help: try naming the parameter or explicitly ignoring it: `_: G`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:47
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                                               ^ help: try naming the parameter or explicitly ignoring it: `_: H`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:50
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                                                  ^ help: try naming the parameter or explicitly ignoring it: `_: I`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:53
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                                                     ^ help: try naming the parameter or explicitly ignoring it: `_: J`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/handle.rs:448:56
[INFO] [stdout]     |
[INFO] [stdout] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     |                                                        ^ help: try naming the parameter or explicitly ignoring it: `_: K`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug`
[INFO] [stdout]   --> src/mapping.rs:91:17
[INFO] [stdout]    |
[INFO] [stdout] 91 |         if cfg!(debug) {
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/mapping.rs:160:23
[INFO] [stdout]     |
[INFO] [stdout] 160 |     let mut mapping = try!(take_access_checked(Access::READ, buffer));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/mapping.rs:174:23
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let mut mapping = try!(take_access_checked(Access::WRITE, buffer));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/shade.rs:188:17
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 try!(write!(f, "ValueF32Matrix2("));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/shade.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(write!(f, "{:?}", &v[..]));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/shade.rs:195:17
[INFO] [stdout]     |
[INFO] [stdout] 195 |                 try!(write!(f, "ValueF32Matrix3("));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/shade.rs:197:21
[INFO] [stdout]     |
[INFO] [stdout] 197 |                     try!(write!(f, "{:?}", &v[..]));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/shade.rs:202:17
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 try!(write!(f, "ValueF32Matrix4("));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/shade.rs:204:21
[INFO] [stdout]     |
[INFO] [stdout] 204 |                     try!(write!(f, "{:?}", &v[..]));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/lib.rs:269:43
[INFO] [stdout]     |
[INFO] [stdout] 269 |     fn pin_submitted_resources(&mut self, &handle::Manager<Self::Resources>);
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::Manager<Self::Resources>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/lib.rs:273:15
[INFO] [stdout]     |
[INFO] [stdout] 273 |               &mut Self::CommandBuffer,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut Self::CommandBuffer`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/lib.rs:280:22
[INFO] [stdout]     |
[INFO] [stdout] 280 |                      &mut Self::CommandBuffer,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut Self::CommandBuffer`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/lib.rs:286:30
[INFO] [stdout]     |
[INFO] [stdout] 286 |     fn wait_fence(&mut self, &handle::Fence<Self::Resources>);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::Fence<Self::Resources>`
[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] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/buffer.rs:129:84
[INFO] [stdout]     |
[INFO] [stdout] 129 |             CreationError::UnsupportedBind(ref bind) => write!(f, "{}: {:?}", self.description(), bind),
[INFO] [stdout]     |                                                                                    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/buffer.rs:130:82
[INFO] [stdout]     |
[INFO] [stdout] 130 |             CreationError::UnsupportedUsage(usage) => write!(f, "{}: {:?}", self.description(), usage),
[INFO] [stdout]     |                                                                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/buffer.rs:131:39
[INFO] [stdout]     |
[INFO] [stdout] 131 |             _ => write!(f, "{}", self.description()),
[INFO] [stdout]     |                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/factory.rs:43:88
[INFO] [stdout]    |
[INFO] [stdout] 43 |             ResourceViewError::Channel(ref channel_type) => write!(f, "{}: {:?}", self.description(), channel_type),
[INFO] [stdout]    |                                                                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/factory.rs:44:74
[INFO] [stdout]    |
[INFO] [stdout] 44 |             ResourceViewError::Layer(ref le) => write!(f, "{}: {}", self.description(), le),
[INFO] [stdout]    |                                                                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/factory.rs:45:39
[INFO] [stdout]    |
[INFO] [stdout] 45 |             _ => write!(f, "{}", self.description())
[INFO] [stdout]    |                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/factory.rs:88:32
[INFO] [stdout]    |
[INFO] [stdout] 88 |         let description = self.description();
[INFO] [stdout]    |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/factory.rs:139:71
[INFO] [stdout]     |
[INFO] [stdout] 139 |             CombinedError::Texture(ref e) => write!(f, "{}: {}", self.description(), e),
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/factory.rs:140:72
[INFO] [stdout]     |
[INFO] [stdout] 140 |             CombinedError::Resource(ref e) => write!(f, "{}: {}", self.description(), e),
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/factory.rs:141:70
[INFO] [stdout]     |
[INFO] [stdout] 141 |             CombinedError::Target(ref e) => write!(f, "{}: {}", self.description(), e),
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/mapping.rs:53:67
[INFO] [stdout]    |
[INFO] [stdout] 53 |                 write!(f, "{}: access = {:?}, usage = {:?}", self.description(), access, usage)
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/mapping.rs:55:51
[INFO] [stdout]    |
[INFO] [stdout] 55 |             AccessOverlap => write!(f, "{}", self.description())
[INFO] [stdout]    |                                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/pso.rs:43:30
[INFO] [stdout]    |
[INFO] [stdout] 43 |         write!(f, "{}", self.description())
[INFO] [stdout]    |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/shade.rs:537:30
[INFO] [stdout]     |
[INFO] [stdout] 537 |         write!(f, "{}", self.description())
[INFO] [stdout]     |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/shade.rs:603:25
[INFO] [stdout]     |
[INFO] [stdout] 603 |         let desc = self.description();
[INFO] [stdout]     |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/texture.rs:95:54
[INFO] [stdout]    |
[INFO] [stdout] 95 | ...                   self.description(), surf, chan),
[INFO] [stdout]    |                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/texture.rs:96:70
[INFO] [stdout]    |
[INFO] [stdout] 96 |             CreationError::Samples(aa) => write!(f, "{}: {:?}", self.description(), aa),
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/texture.rs:97:67
[INFO] [stdout]    |
[INFO] [stdout] 97 |             CreationError::Size(size) => write!(f, "{}: {}", self.description(), size),
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/texture.rs:98:67
[INFO] [stdout]    |
[INFO] [stdout] 98 |             CreationError::Data(data) => write!(f, "{}: {}", self.description(), data),
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/texture.rs:99:71
[INFO] [stdout]    |
[INFO] [stdout] 99 |             CreationError::Usage(usage) => write!(f, "{}: {:?}", self.description(), usage),
[INFO] [stdout]    |                                                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/texture.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |             _ => write!(f, "{}", self.description()),
[INFO] [stdout]     |                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/texture.rs:132:73
[INFO] [stdout]     |
[INFO] [stdout] 132 |             LayerError::NotExpected(kind) => write!(f, "{}: {:?}", self.description(), kind),
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/texture.rs:133:82
[INFO] [stdout]     |
[INFO] [stdout] 133 |             LayerError::OutOfBounds(layer, count) => write!(f, "{}: {}/{}", self.description(), layer, count),
[INFO] [stdout]     |                                                                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/lib.rs:240:51
[INFO] [stdout]     |
[INFO] [stdout] 240 |             AccessOverlap => write!(f, "{}", self.description()),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/lib.rs:367:18
[INFO] [stdout]     |
[INFO] [stdout] 367 | pub struct Frame(usize);
[INFO] [stdout]     |            ----- ^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            field in this struct
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider removing this field
[INFO] [stdout]     = note: `Frame` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/command.rs:176:25
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn mapped_reads(&self) -> AccessInfoBuffers<R> {
[INFO] [stdout]     |                         ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn mapped_reads(&self) -> AccessInfoBuffers<'_, R> {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/command.rs:181:26
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn mapped_writes(&self) -> AccessInfoBuffers<R> {
[INFO] [stdout]     |                          ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn mapped_writes(&self) -> AccessInfoBuffers<'_, R> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/command.rs:196:26
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn take_accesses(&self) -> SubmissionResult<AccessGuard<R>> {
[INFO] [stdout]     |                          ^^^^^                      ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn take_accesses(&self) -> SubmissionResult<AccessGuard<'_, R>> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/command.rs:221:32
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub fn access_mapped_reads(&mut self) -> AccessGuardBuffers<R> {
[INFO] [stdout]     |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub fn access_mapped_reads(&mut self) -> AccessGuardBuffers<'_, R> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/command.rs:229:33
[INFO] [stdout]     |
[INFO] [stdout] 229 |     pub fn access_mapped_writes(&mut self) -> AccessGuardBuffers<R> {
[INFO] [stdout]     |                                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 229 |     pub fn access_mapped_writes(&mut self) -> AccessGuardBuffers<'_, R> {
[INFO] [stdout]     |                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/command.rs:235:26
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub fn access_mapped(&mut self) -> AccessGuardBuffersChain<R> {
[INFO] [stdout]     |                          ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub fn access_mapped(&mut self) -> AccessGuardBuffersChain<'_, R> {
[INFO] [stdout]     |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/mapping.rs:141:51
[INFO] [stdout]     |
[INFO] [stdout] 141 | fn take_access_checked<R>(access: Access, buffer: &buffer::Raw<R>)
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] 142 |                           -> Result<Guard<R>, Error>
[INFO] [stdout]     |                                     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 142 |                           -> Result<Guard<'_, R>, Error>
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/mapping.rs:156:37
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub unsafe fn read<R, T, S>(buffer: &buffer::Raw<R>, sync: S)
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] 157 |                             -> Result<Reader<R, T>, Error>
[INFO] [stdout]     |                                       ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 157 |                             -> Result<Reader<'_, R, T>, Error>
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/mapping.rs:170:38
[INFO] [stdout]     |
[INFO] [stdout] 170 | pub unsafe fn write<R, T, S>(buffer: &buffer::Raw<R>, sync: S)
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] 171 |                              -> Result<Writer<R, T>, Error>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 171 |                              -> Result<Writer<'_, R, T>, Error>
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.19s
[INFO] running `Command { std: "docker" "inspect" "f7e072ccd07374e1707e18a124252f9c5665002ab96626225ae5fb70a187836d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f7e072ccd07374e1707e18a124252f9c5665002ab96626225ae5fb70a187836d", kill_on_drop: false }`
[INFO] [stdout] f7e072ccd07374e1707e18a124252f9c5665002ab96626225ae5fb70a187836d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 83cbf867129df5b810d7d776ca0a3f2d2e48d937a38a9e6d23af86e6f930051c
[INFO] running `Command { std: "docker" "start" "-a" "83cbf867129df5b810d7d776ca0a3f2d2e48d937a38a9e6d23af86e6f930051c", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/command.rs:46:39
[INFO] [stderr]    |
[INFO] [stderr] 46 |     fn bind_pipeline_state(&mut self, R::PipelineStateObject);
[INFO] [stderr]    |                                       ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::PipelineStateObject`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr]    = note: `#[warn(anonymous_parameters)]` (part of `#[warn(rust_2018_compatibility)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/command.rs:48:39
[INFO] [stderr]    |
[INFO] [stderr] 48 |     fn bind_vertex_buffers(&mut self, pso::VertexBufferSet<R>);
[INFO] [stderr]    |                                       ^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: pso::VertexBufferSet<R>`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/command.rs:50:41
[INFO] [stderr]    |
[INFO] [stderr] 50 |     fn bind_constant_buffers(&mut self, &[pso::ConstantBufferParam<R>]);
[INFO] [stderr]    |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &[pso::ConstantBufferParam<R>]`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/command.rs:52:40
[INFO] [stderr]    |
[INFO] [stderr] 52 |     fn bind_global_constant(&mut self, shade::Location, shade::UniformValue);
[INFO] [stderr]    |                                        ^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: shade::Location`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/command.rs:52:57
[INFO] [stderr]    |
[INFO] [stderr] 52 |     fn bind_global_constant(&mut self, shade::Location, shade::UniformValue);
[INFO] [stderr]    |                                                         ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: shade::UniformValue`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/command.rs:54:39
[INFO] [stderr]    |
[INFO] [stderr] 54 |     fn bind_resource_views(&mut self, &[pso::ResourceViewParam<R>]);
[INFO] [stderr]    |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &[pso::ResourceViewParam<R>]`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/command.rs:56:40
[INFO] [stderr]    |
[INFO] [stderr] 56 |     fn bind_unordered_views(&mut self, &[pso::UnorderedViewParam<R>]);
[INFO] [stderr]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &[pso::UnorderedViewParam<R>]`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/command.rs:58:33
[INFO] [stderr]    |
[INFO] [stderr] 58 |     fn bind_samplers(&mut self, &[pso::SamplerParam<R>]);
[INFO] [stderr]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &[pso::SamplerParam<R>]`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/command.rs:61:38
[INFO] [stderr]    |
[INFO] [stderr] 61 |     fn bind_pixel_targets(&mut self, pso::PixelTargetSet<R>);
[INFO] [stderr]    |                                      ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: pso::PixelTargetSet<R>`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/command.rs:63:30
[INFO] [stderr]    |
[INFO] [stderr] 63 |     fn bind_index(&mut self, R::Buffer, IndexType);
[INFO] [stderr]    |                              ^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::Buffer`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/command.rs:63:41
[INFO] [stderr]    |
[INFO] [stderr] 63 |     fn bind_index(&mut self, R::Buffer, IndexType);
[INFO] [stderr]    |                                         ^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: IndexType`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/command.rs:65:31
[INFO] [stderr]    |
[INFO] [stderr] 65 |     fn set_scissor(&mut self, target::Rect);
[INFO] [stderr]    |                               ^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: target::Rect`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/command.rs:67:34
[INFO] [stderr]    |
[INFO] [stderr] 67 |     fn set_ref_values(&mut self, state::RefValues);
[INFO] [stderr]    |                                  ^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: state::RefValues`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/command.rs:85:33
[INFO] [stderr]    |
[INFO] [stderr] 85 |     fn update_buffer(&mut self, R::Buffer, data: &[u8], offset: usize);
[INFO] [stderr]    |                                 ^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::Buffer`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/command.rs:87:34
[INFO] [stderr]    |
[INFO] [stderr] 87 |     fn update_texture(&mut self, texture::TextureCopyRegion<R::Texture>, data: &[u8]);
[INFO] [stderr]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::TextureCopyRegion<R::Texture>`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/command.rs:88:35
[INFO] [stderr]    |
[INFO] [stderr] 88 |     fn generate_mipmap(&mut self, R::ShaderResourceView);
[INFO] [stderr]    |                                   ^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::ShaderResourceView`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/command.rs:90:31
[INFO] [stderr]    |
[INFO] [stderr] 90 |     fn clear_color(&mut self, R::RenderTargetView, ClearColor);
[INFO] [stderr]    |                               ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::RenderTargetView`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/command.rs:90:52
[INFO] [stderr]    |
[INFO] [stderr] 90 |     fn clear_color(&mut self, R::RenderTargetView, ClearColor);
[INFO] [stderr]    |                                                    ^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: ClearColor`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/command.rs:91:39
[INFO] [stderr]    |
[INFO] [stderr] 91 |     fn clear_depth_stencil(&mut self, R::DepthStencilView,
[INFO] [stderr]    |                                       ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::DepthStencilView`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/command.rs:92:28
[INFO] [stderr]    |
[INFO] [stderr] 92 | ...                   Option<target::Depth>, Option<target::Stencil>);
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Option<target::Depth>`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/command.rs:92:51
[INFO] [stderr]    |
[INFO] [stderr] 92 | ...                   Option<target::Depth>, Option<target::Stencil>);
[INFO] [stderr]    |                                              ^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Option<target::Stencil>`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/command.rs:94:29
[INFO] [stderr]    |
[INFO] [stderr] 94 |     fn call_draw(&mut self, VertexCount, VertexCount, Option<InstanceParams>);
[INFO] [stderr]    |                             ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: VertexCount`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/command.rs:94:42
[INFO] [stderr]    |
[INFO] [stderr] 94 |     fn call_draw(&mut self, VertexCount, VertexCount, Option<InstanceParams>);
[INFO] [stderr]    |                                          ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: VertexCount`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/command.rs:94:55
[INFO] [stderr]    |
[INFO] [stderr] 94 |     fn call_draw(&mut self, VertexCount, VertexCount, Option<InstanceParams>);
[INFO] [stderr]    |                                                       ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Option<InstanceParams>`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/command.rs:96:37
[INFO] [stderr]    |
[INFO] [stderr] 96 |     fn call_draw_indexed(&mut self, VertexCount, VertexCount, VertexCount, Option<InstanceParams>);
[INFO] [stderr]    |                                     ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: VertexCount`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/command.rs:96:50
[INFO] [stderr]    |
[INFO] [stderr] 96 |     fn call_draw_indexed(&mut self, VertexCount, VertexCount, VertexCount, Option<InstanceParams>);
[INFO] [stderr]    |                                                  ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: VertexCount`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/command.rs:96:63
[INFO] [stderr]    |
[INFO] [stderr] 96 |     fn call_draw_indexed(&mut self, VertexCount, VertexCount, VertexCount, Option<InstanceParams>);
[INFO] [stderr]    |                                                               ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: VertexCount`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/command.rs:96:76
[INFO] [stderr]    |
[INFO] [stderr] 96 |     fn call_draw_indexed(&mut self, VertexCount, VertexCount, VertexCount, Option<InstanceParams>);
[INFO] [stderr]    |                                                                            ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Option<InstanceParams>`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/factory.rs:233:37
[INFO] [stderr]     |
[INFO] [stderr] 233 |     fn create_buffer_raw(&mut self, buffer::Info) -> Result<handle::RawBuffer<R>, buffer::CreationError>;
[INFO] [stderr]     |                                     ^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: buffer::Info`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/factory.rs:234:75
[INFO] [stderr]     |
[INFO] [stderr] 234 |     fn create_buffer_immutable_raw(&mut self, data: &[u8], stride: usize, buffer::Role, Bind)
[INFO] [stderr]     |                                                                           ^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: buffer::Role`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/factory.rs:234:89
[INFO] [stderr]     |
[INFO] [stderr] 234 |     fn create_buffer_immutable_raw(&mut self, data: &[u8], stride: usize, buffer::Role, Bind)
[INFO] [stderr]     |                                                                                         ^^^^ help: try naming the parameter or explicitly ignoring it: `_: Bind`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/factory.rs:256:45
[INFO] [stderr]     |
[INFO] [stderr] 256 |     fn create_pipeline_state_raw(&mut self, &handle::Program<R>, &pso::Descriptor)
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::Program<R>`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/factory.rs:256:66
[INFO] [stderr]     |
[INFO] [stderr] 256 |     fn create_pipeline_state_raw(&mut self, &handle::Program<R>, &pso::Descriptor)
[INFO] [stderr]     |                                                                  ^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &pso::Descriptor`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/factory.rs:289:34
[INFO] [stderr]     |
[INFO] [stderr] 289 |     fn create_sampler(&mut self, texture::SamplerInfo) -> handle::Sampler<R>;
[INFO] [stderr]     |                                  ^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::SamplerInfo`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/factory.rs:315:38
[INFO] [stderr]     |
[INFO] [stderr] 315 |     fn create_texture_raw(&mut self, texture::Info, Option<format::ChannelType>, Option<(&[&[u8]], texture::Mipmap)>)
[INFO] [stderr]     |                                      ^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::Info`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/factory.rs:315:53
[INFO] [stderr]     |
[INFO] [stderr] 315 |     fn create_texture_raw(&mut self, texture::Info, Option<format::ChannelType>, Option<(&[&[u8]], texture::Mipmap)>)
[INFO] [stderr]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Option<format::ChannelType>`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/factory.rs:315:82
[INFO] [stderr]     |
[INFO] [stderr] 315 |     fn create_texture_raw(&mut self, texture::Info, Option<format::ChannelType>, Option<(&[&[u8]], texture::Mipmap)>)
[INFO] [stderr]     |                                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Option<(&[&[u8]], texture::Mipmap)>`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/factory.rs:318:54
[INFO] [stderr]     |
[INFO] [stderr] 318 |     fn view_buffer_as_shader_resource_raw(&mut self, &handle::RawBuffer<R>, format::Format)
[INFO] [stderr]     |                                                      ^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::RawBuffer<R>`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/factory.rs:318:77
[INFO] [stderr]     |
[INFO] [stderr] 318 |     fn view_buffer_as_shader_resource_raw(&mut self, &handle::RawBuffer<R>, format::Format)
[INFO] [stderr]     |                                                                             ^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: format::Format`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/factory.rs:320:55
[INFO] [stderr]     |
[INFO] [stderr] 320 |     fn view_buffer_as_unordered_access_raw(&mut self, &handle::RawBuffer<R>)
[INFO] [stderr]     |                                                       ^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::RawBuffer<R>`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/factory.rs:322:55
[INFO] [stderr]     |
[INFO] [stderr] 322 |     fn view_texture_as_shader_resource_raw(&mut self, &handle::RawTexture<R>, texture::ResourceDesc)
[INFO] [stderr]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::RawTexture<R>`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/factory.rs:322:79
[INFO] [stderr]     |
[INFO] [stderr] 322 |     fn view_texture_as_shader_resource_raw(&mut self, &handle::RawTexture<R>, texture::ResourceDesc)
[INFO] [stderr]     |                                                                               ^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::ResourceDesc`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/factory.rs:324:56
[INFO] [stderr]     |
[INFO] [stderr] 324 |     fn view_texture_as_unordered_access_raw(&mut self, &handle::RawTexture<R>)
[INFO] [stderr]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::RawTexture<R>`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/factory.rs:326:53
[INFO] [stderr]     |
[INFO] [stderr] 326 |     fn view_texture_as_render_target_raw(&mut self, &handle::RawTexture<R>, texture::RenderDesc)
[INFO] [stderr]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::RawTexture<R>`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/factory.rs:326:77
[INFO] [stderr]     |
[INFO] [stderr] 326 |     fn view_texture_as_render_target_raw(&mut self, &handle::RawTexture<R>, texture::RenderDesc)
[INFO] [stderr]     |                                                                             ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::RenderDesc`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/factory.rs:328:53
[INFO] [stderr]     |
[INFO] [stderr] 328 |     fn view_texture_as_depth_stencil_raw(&mut self, &handle::RawTexture<R>, texture::DepthStencilDesc)
[INFO] [stderr]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::RawTexture<R>`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/factory.rs:328:77
[INFO] [stderr]     |
[INFO] [stderr] 328 |     fn view_texture_as_depth_stencil_raw(&mut self, &handle::RawTexture<R>, texture::DepthStencilDesc)
[INFO] [stderr]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::DepthStencilDesc`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/factory.rs:343:19
[INFO] [stderr]     |
[INFO] [stderr] 343 |         let raw = try!(self.create_texture_raw(desc, channel_hint, None));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/factory.rs:452:19
[INFO] [stderr]     |
[INFO] [stderr] 452 |         let raw = try!(self.create_texture_raw(desc, Some(cty), Some((data, mipmap))));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/factory.rs:455:20
[INFO] [stderr]     |
[INFO] [stderr] 455 |         let view = try!(self.view_texture_as_shader_resource::<T>(&tex, levels, format::Swizzle::new()));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/factory.rs:486:19
[INFO] [stderr]     |
[INFO] [stderr] 486 |         let tex = try!(self.create_texture(kind, levels, Bind::SHADER_RESOURCE | Bind::RENDER_TARGET, Usage::Data, Some(cty)));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/factory.rs:487:24
[INFO] [stderr]     |
[INFO] [stderr] 487 |         let resource = try!(self.view_texture_as_shader_resource::<T>(&tex, (0, levels-1), format::Swizzle::new()));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/factory.rs:488:22
[INFO] [stderr]     |
[INFO] [stderr] 488 |         let target = try!(self.view_texture_as_render_target(&tex, 0, None));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/factory.rs:501:19
[INFO] [stderr]     |
[INFO] [stderr] 501 |         let tex = try!(self.create_texture(kind, 1, Bind::SHADER_RESOURCE | Bind::DEPTH_STENCIL, Usage::Data, Some(cty)));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/factory.rs:502:24
[INFO] [stderr]     |
[INFO] [stderr] 502 |         let resource = try!(self.view_texture_as_shader_resource::<T>(&tex, (0, 0), format::Swizzle::new()));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/factory.rs:503:22
[INFO] [stderr]     |
[INFO] [stderr] 503 |         let target = try!(self.view_texture_as_depth_stencil_trivial(&tex));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/factory.rs:513:19
[INFO] [stderr]     |
[INFO] [stderr] 513 |         let tex = try!(self.create_texture(kind, 1, Bind::DEPTH_STENCIL, Usage::Data, Some(cty)));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/factory.rs:514:22
[INFO] [stderr]     |
[INFO] [stderr] 514 |         let target = try!(self.view_texture_as_depth_stencil_trivial(&tex));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:418:20
[INFO] [stderr]     |
[INFO] [stderr] 418 |                    R::Buffer,
[INFO] [stderr]     |                    ^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::Buffer`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:419:20
[INFO] [stderr]     |
[INFO] [stderr] 419 |                    buffer::Info,
[INFO] [stderr]     |                    ^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: buffer::Info`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:420:20
[INFO] [stderr]     |
[INFO] [stderr] 420 |                    Option<R::Mapping>) -> RawBuffer<R>;
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Option<R::Mapping>`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:421:31
[INFO] [stderr]     |
[INFO] [stderr] 421 |     fn make_shader(&mut self, R::Shader) -> Shader<R>;
[INFO] [stderr]     |                               ^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::Shader`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:422:32
[INFO] [stderr]     |
[INFO] [stderr] 422 |     fn make_program(&mut self, R::Program, shade::ProgramInfo) -> Program<R>;
[INFO] [stderr]     |                                ^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::Program`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:422:44
[INFO] [stderr]     |
[INFO] [stderr] 422 |     fn make_program(&mut self, R::Program, shade::ProgramInfo) -> Program<R>;
[INFO] [stderr]     |                                            ^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: shade::ProgramInfo`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:423:28
[INFO] [stderr]     |
[INFO] [stderr] 423 |     fn make_pso(&mut self, R::PipelineStateObject, &Program<R>) -> RawPipelineState<R>;
[INFO] [stderr]     |                            ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::PipelineStateObject`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:423:52
[INFO] [stderr]     |
[INFO] [stderr] 423 |     fn make_pso(&mut self, R::PipelineStateObject, &Program<R>) -> RawPipelineState<R>;
[INFO] [stderr]     |                                                    ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Program<R>`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:424:32
[INFO] [stderr]     |
[INFO] [stderr] 424 |     fn make_texture(&mut self, R::Texture, texture::Info) -> RawTexture<R>;
[INFO] [stderr]     |                                ^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::Texture`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:424:44
[INFO] [stderr]     |
[INFO] [stderr] 424 |     fn make_texture(&mut self, R::Texture, texture::Info) -> RawTexture<R>;
[INFO] [stderr]     |                                            ^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::Info`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:425:35
[INFO] [stderr]     |
[INFO] [stderr] 425 |     fn make_buffer_srv(&mut self, R::ShaderResourceView, &RawBuffer<R>) -> RawShaderResourceView<R>;
[INFO] [stderr]     |                                   ^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::ShaderResourceView`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:425:58
[INFO] [stderr]     |
[INFO] [stderr] 425 |     fn make_buffer_srv(&mut self, R::ShaderResourceView, &RawBuffer<R>) -> RawShaderResourceView<R>;
[INFO] [stderr]     |                                                          ^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &RawBuffer<R>`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:426:36
[INFO] [stderr]     |
[INFO] [stderr] 426 |     fn make_texture_srv(&mut self, R::ShaderResourceView, &RawTexture<R>) -> RawShaderResourceView<R>;
[INFO] [stderr]     |                                    ^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::ShaderResourceView`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:426:59
[INFO] [stderr]     |
[INFO] [stderr] 426 |     fn make_texture_srv(&mut self, R::ShaderResourceView, &RawTexture<R>) -> RawShaderResourceView<R>;
[INFO] [stderr]     |                                                           ^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &RawTexture<R>`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:427:35
[INFO] [stderr]     |
[INFO] [stderr] 427 |     fn make_buffer_uav(&mut self, R::UnorderedAccessView, &RawBuffer<R>) -> RawUnorderedAccessView<R>;
[INFO] [stderr]     |                                   ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::UnorderedAccessView`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:427:59
[INFO] [stderr]     |
[INFO] [stderr] 427 |     fn make_buffer_uav(&mut self, R::UnorderedAccessView, &RawBuffer<R>) -> RawUnorderedAccessView<R>;
[INFO] [stderr]     |                                                           ^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &RawBuffer<R>`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:428:36
[INFO] [stderr]     |
[INFO] [stderr] 428 |     fn make_texture_uav(&mut self, R::UnorderedAccessView, &RawTexture<R>) -> RawUnorderedAccessView<R>;
[INFO] [stderr]     |                                    ^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::UnorderedAccessView`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:428:60
[INFO] [stderr]     |
[INFO] [stderr] 428 |     fn make_texture_uav(&mut self, R::UnorderedAccessView, &RawTexture<R>) -> RawUnorderedAccessView<R>;
[INFO] [stderr]     |                                                            ^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &RawTexture<R>`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:429:28
[INFO] [stderr]     |
[INFO] [stderr] 429 |     fn make_rtv(&mut self, R::RenderTargetView, &RawTexture<R>, texture::Dimensions) -> RawRenderTargetView<R>;
[INFO] [stderr]     |                            ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::RenderTargetView`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:429:49
[INFO] [stderr]     |
[INFO] [stderr] 429 |     fn make_rtv(&mut self, R::RenderTargetView, &RawTexture<R>, texture::Dimensions) -> RawRenderTargetView<R>;
[INFO] [stderr]     |                                                 ^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &RawTexture<R>`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:429:65
[INFO] [stderr]     |
[INFO] [stderr] 429 |     fn make_rtv(&mut self, R::RenderTargetView, &RawTexture<R>, texture::Dimensions) -> RawRenderTargetView<R>;
[INFO] [stderr]     |                                                                 ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::Dimensions`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:430:28
[INFO] [stderr]     |
[INFO] [stderr] 430 |     fn make_dsv(&mut self, R::DepthStencilView, &RawTexture<R>, texture::Dimensions) -> RawDepthStencilView<R>;
[INFO] [stderr]     |                            ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::DepthStencilView`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:430:49
[INFO] [stderr]     |
[INFO] [stderr] 430 |     fn make_dsv(&mut self, R::DepthStencilView, &RawTexture<R>, texture::Dimensions) -> RawDepthStencilView<R>;
[INFO] [stderr]     |                                                 ^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &RawTexture<R>`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:430:65
[INFO] [stderr]     |
[INFO] [stderr] 430 |     fn make_dsv(&mut self, R::DepthStencilView, &RawTexture<R>, texture::Dimensions) -> RawDepthStencilView<R>;
[INFO] [stderr]     |                                                                 ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::Dimensions`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:431:32
[INFO] [stderr]     |
[INFO] [stderr] 431 |     fn make_sampler(&mut self, R::Sampler, texture::SamplerInfo) -> Sampler<R>;
[INFO] [stderr]     |                                ^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: R::Sampler`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:431:44
[INFO] [stderr]     |
[INFO] [stderr] 431 |     fn make_sampler(&mut self, R::Sampler, texture::SamplerInfo) -> Sampler<R>;
[INFO] [stderr]     |                                            ^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: texture::SamplerInfo`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:448:18
[INFO] [stderr]     |
[INFO] [stderr] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stderr]     |                  ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut T`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:448:26
[INFO] [stderr]     |
[INFO] [stderr] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stderr]     |                          ^ help: try naming the parameter or explicitly ignoring it: `_: A`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:448:29
[INFO] [stderr]     |
[INFO] [stderr] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stderr]     |                             ^ help: try naming the parameter or explicitly ignoring it: `_: B`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:448:32
[INFO] [stderr]     |
[INFO] [stderr] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stderr]     |                                ^ help: try naming the parameter or explicitly ignoring it: `_: C`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:448:35
[INFO] [stderr]     |
[INFO] [stderr] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stderr]     |                                   ^ help: try naming the parameter or explicitly ignoring it: `_: D`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:448:38
[INFO] [stderr]     |
[INFO] [stderr] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stderr]     |                                      ^ help: try naming the parameter or explicitly ignoring it: `_: E`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:448:41
[INFO] [stderr]     |
[INFO] [stderr] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stderr]     |                                         ^ help: try naming the parameter or explicitly ignoring it: `_: F`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:448:44
[INFO] [stderr]     |
[INFO] [stderr] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stderr]     |                                            ^ help: try naming the parameter or explicitly ignoring it: `_: G`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:448:47
[INFO] [stderr]     |
[INFO] [stderr] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stderr]     |                                               ^ help: try naming the parameter or explicitly ignoring it: `_: H`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:448:50
[INFO] [stderr]     |
[INFO] [stderr] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stderr]     |                                                  ^ help: try naming the parameter or explicitly ignoring it: `_: I`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:448:53
[INFO] [stderr]     |
[INFO] [stderr] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stderr]     |                                                     ^ help: try naming the parameter or explicitly ignoring it: `_: J`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/handle.rs:448:56
[INFO] [stderr]     |
[INFO] [stderr] 448 |     >(&mut self, &mut T, A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stderr]     |                                                        ^ help: try naming the parameter or explicitly ignoring it: `_: K`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `debug`
[INFO] [stderr]   --> src/mapping.rs:91:17
[INFO] [stderr]    |
[INFO] [stderr] 91 |         if cfg!(debug) {
[INFO] [stderr]    |                 ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stderr]    = help: consider using a Cargo feature instead
[INFO] [stderr]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]             [lints.rust]
[INFO] [stderr]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug)'] }
[INFO] [stderr]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug)");` to the top of the `build.rs`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/mapping.rs:160:23
[INFO] [stderr]     |
[INFO] [stderr] 160 |     let mut mapping = try!(take_access_checked(Access::READ, buffer));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/mapping.rs:174:23
[INFO] [stderr]     |
[INFO] [stderr] 174 |     let mut mapping = try!(take_access_checked(Access::WRITE, buffer));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/shade.rs:188:17
[INFO] [stderr]     |
[INFO] [stderr] 188 |                 try!(write!(f, "ValueF32Matrix2("));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/shade.rs:190:21
[INFO] [stderr]     |
[INFO] [stderr] 190 |                     try!(write!(f, "{:?}", &v[..]));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/shade.rs:195:17
[INFO] [stderr]     |
[INFO] [stderr] 195 |                 try!(write!(f, "ValueF32Matrix3("));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/shade.rs:197:21
[INFO] [stderr]     |
[INFO] [stderr] 197 |                     try!(write!(f, "{:?}", &v[..]));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/shade.rs:202:17
[INFO] [stderr]     |
[INFO] [stderr] 202 |                 try!(write!(f, "ValueF32Matrix4("));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/shade.rs:204:21
[INFO] [stderr]     |
[INFO] [stderr] 204 |                     try!(write!(f, "{:?}", &v[..]));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/lib.rs:269:43
[INFO] [stderr]     |
[INFO] [stderr] 269 |     fn pin_submitted_resources(&mut self, &handle::Manager<Self::Resources>);
[INFO] [stderr]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::Manager<Self::Resources>`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/lib.rs:273:15
[INFO] [stderr]     |
[INFO] [stderr] 273 |               &mut Self::CommandBuffer,
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut Self::CommandBuffer`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/lib.rs:280:22
[INFO] [stderr]     |
[INFO] [stderr] 280 |                      &mut Self::CommandBuffer,
[INFO] [stderr]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut Self::CommandBuffer`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]    --> src/lib.rs:286:30
[INFO] [stderr]     |
[INFO] [stderr] 286 |     fn wait_fence(&mut self, &handle::Fence<Self::Resources>);
[INFO] [stderr]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &handle::Fence<Self::Resources>`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/buffer.rs:129:84
[INFO] [stderr]     |
[INFO] [stderr] 129 |             CreationError::UnsupportedBind(ref bind) => write!(f, "{}: {:?}", self.description(), bind),
[INFO] [stderr]     |                                                                                    ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/buffer.rs:130:82
[INFO] [stderr]     |
[INFO] [stderr] 130 |             CreationError::UnsupportedUsage(usage) => write!(f, "{}: {:?}", self.description(), usage),
[INFO] [stderr]     |                                                                                  ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/buffer.rs:131:39
[INFO] [stderr]     |
[INFO] [stderr] 131 |             _ => write!(f, "{}", self.description()),
[INFO] [stderr]     |                                       ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]   --> src/factory.rs:43:88
[INFO] [stderr]    |
[INFO] [stderr] 43 |             ResourceViewError::Channel(ref channel_type) => write!(f, "{}: {:?}", self.description(), channel_type),
[INFO] [stderr]    |                                                                                        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]   --> src/factory.rs:44:74
[INFO] [stderr]    |
[INFO] [stderr] 44 |             ResourceViewError::Layer(ref le) => write!(f, "{}: {}", self.description(), le),
[INFO] [stderr]    |                                                                          ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]   --> src/factory.rs:45:39
[INFO] [stderr]    |
[INFO] [stderr] 45 |             _ => write!(f, "{}", self.description())
[INFO] [stderr]    |                                       ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]   --> src/factory.rs:88:32
[INFO] [stderr]    |
[INFO] [stderr] 88 |         let description = self.description();
[INFO] [stderr]    |                                ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/factory.rs:139:71
[INFO] [stderr]     |
[INFO] [stderr] 139 |             CombinedError::Texture(ref e) => write!(f, "{}: {}", self.description(), e),
[INFO] [stderr]     |                                                                       ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/factory.rs:140:72
[INFO] [stderr]     |
[INFO] [stderr] 140 |             CombinedError::Resource(ref e) => write!(f, "{}: {}", self.description(), e),
[INFO] [stderr]     |                                                                        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/factory.rs:141:70
[INFO] [stderr]     |
[INFO] [stderr] 141 |             CombinedError::Target(ref e) => write!(f, "{}: {}", self.description(), e),
[INFO] [stderr]     |                                                                      ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]   --> src/mapping.rs:53:67
[INFO] [stderr]    |
[INFO] [stderr] 53 |                 write!(f, "{}: access = {:?}, usage = {:?}", self.description(), access, usage)
[INFO] [stderr]    |                                                                   ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]   --> src/mapping.rs:55:51
[INFO] [stderr]    |
[INFO] [stderr] 55 |             AccessOverlap => write!(f, "{}", self.description())
[INFO] [stderr]    |                                                   ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]   --> src/pso.rs:43:30
[INFO] [stderr]    |
[INFO] [stderr] 43 |         write!(f, "{}", self.description())
[INFO] [stderr]    |                              ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/shade.rs:537:30
[INFO] [stderr]     |
[INFO] [stderr] 537 |         write!(f, "{}", self.description())
[INFO] [stderr]     |                              ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/shade.rs:603:25
[INFO] [stderr]     |
[INFO] [stderr] 603 |         let desc = self.description();
[INFO] [stderr]     |                         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]   --> src/texture.rs:95:54
[INFO] [stderr]    |
[INFO] [stderr] 95 | ...                   self.description(), surf, chan),
[INFO] [stderr]    |                            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]   --> src/texture.rs:96:70
[INFO] [stderr]    |
[INFO] [stderr] 96 |             CreationError::Samples(aa) => write!(f, "{}: {:?}", self.description(), aa),
[INFO] [stderr]    |                                                                      ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]   --> src/texture.rs:97:67
[INFO] [stderr]    |
[INFO] [stderr] 97 |             CreationError::Size(size) => write!(f, "{}: {}", self.description(), size),
[INFO] [stderr]    |                                                                   ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]   --> src/texture.rs:98:67
[INFO] [stderr]    |
[INFO] [stderr] 98 |             CreationError::Data(data) => write!(f, "{}: {}", self.description(), data),
[INFO] [stderr]    |                                                                   ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]   --> src/texture.rs:99:71
[INFO] [stderr]    |
[INFO] [stderr] 99 |             CreationError::Usage(usage) => write!(f, "{}: {:?}", self.description(), usage),
[INFO] [stderr]    |                                                                       ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/texture.rs:100:39
[INFO] [stderr]     |
[INFO] [stderr] 100 |             _ => write!(f, "{}", self.description()),
[INFO] [stderr]     |                                       ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/texture.rs:132:73
[INFO] [stderr]     |
[INFO] [stderr] 132 |             LayerError::NotExpected(kind) => write!(f, "{}: {:?}", self.description(), kind),
[INFO] [stderr]     |                                                                         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/texture.rs:133:82
[INFO] [stderr]     |
[INFO] [stderr] 133 |             LayerError::OutOfBounds(layer, count) => write!(f, "{}: {}/{}", self.description(), layer, count),
[INFO] [stderr]     |                                                                                  ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/lib.rs:240:51
[INFO] [stderr]     |
[INFO] [stderr] 240 |             AccessOverlap => write!(f, "{}", self.description()),
[INFO] [stderr]     |                                                   ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]    --> src/lib.rs:367:18
[INFO] [stderr]     |
[INFO] [stderr] 367 | pub struct Frame(usize);
[INFO] [stderr]     |            ----- ^^^^^
[INFO] [stderr]     |            |
[INFO] [stderr]     |            field in this struct
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider removing this field
[INFO] [stderr]     = note: `Frame` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/command.rs:176:25
[INFO] [stderr]     |
[INFO] [stderr] 176 |     pub fn mapped_reads(&self) -> AccessInfoBuffers<R> {
[INFO] [stderr]     |                         ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                         |
[INFO] [stderr]     |                         the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 176 |     pub fn mapped_reads(&self) -> AccessInfoBuffers<'_, R> {
[INFO] [stderr]     |                                                     +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/command.rs:181:26
[INFO] [stderr]     |
[INFO] [stderr] 181 |     pub fn mapped_writes(&self) -> AccessInfoBuffers<R> {
[INFO] [stderr]     |                          ^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                          |
[INFO] [stderr]     |                          the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 181 |     pub fn mapped_writes(&self) -> AccessInfoBuffers<'_, R> {
[INFO] [stderr]     |                                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/command.rs:196:26
[INFO] [stderr]     |
[INFO] [stderr] 196 |     pub fn take_accesses(&self) -> SubmissionResult<AccessGuard<R>> {
[INFO] [stderr]     |                          ^^^^^                      ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                          |
[INFO] [stderr]     |                          the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 196 |     pub fn take_accesses(&self) -> SubmissionResult<AccessGuard<'_, R>> {
[INFO] [stderr]     |                                                                 +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/command.rs:221:32
[INFO] [stderr]     |
[INFO] [stderr] 221 |     pub fn access_mapped_reads(&mut self) -> AccessGuardBuffers<R> {
[INFO] [stderr]     |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                                |
[INFO] [stderr]     |                                the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 221 |     pub fn access_mapped_reads(&mut self) -> AccessGuardBuffers<'_, R> {
[INFO] [stderr]     |                                                                 +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/command.rs:229:33
[INFO] [stderr]     |
[INFO] [stderr] 229 |     pub fn access_mapped_writes(&mut self) -> AccessGuardBuffers<R> {
[INFO] [stderr]     |                                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                                 |
[INFO] [stderr]     |                                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 229 |     pub fn access_mapped_writes(&mut self) -> AccessGuardBuffers<'_, R> {
[INFO] [stderr]     |                                                                  +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/command.rs:235:26
[INFO] [stderr]     |
[INFO] [stderr] 235 |     pub fn access_mapped(&mut self) -> AccessGuardBuffersChain<R> {
[INFO] [stderr]     |                          ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                          |
[INFO] [stderr]     |                          the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 235 |     pub fn access_mapped(&mut self) -> AccessGuardBuffersChain<'_, R> {
[INFO] [stderr]     |                                                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/mapping.rs:141:51
[INFO] [stderr]     |
[INFO] [stderr] 141 | fn take_access_checked<R>(access: Access, buffer: &buffer::Raw<R>)
[INFO] [stderr]     |                                                   ^^^^^^^^^^^^^^^ the lifetime is elided here
[INFO] [stderr] 142 |                           -> Result<Guard<R>, Error>
[INFO] [stderr]     |                                     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 142 |                           -> Result<Guard<'_, R>, Error>
[INFO] [stderr]     |                                           +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/mapping.rs:156:37
[INFO] [stderr]     |
[INFO] [stderr] 156 | pub unsafe fn read<R, T, S>(buffer: &buffer::Raw<R>, sync: S)
[INFO] [stderr]     |                                     ^^^^^^^^^^^^^^^ the lifetime is elided here
[INFO] [stderr] 157 |                             -> Result<Reader<R, T>, Error>
[INFO] [stderr]     |                                       ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 157 |                             -> Result<Reader<'_, R, T>, Error>
[INFO] [stderr]     |                                              +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/mapping.rs:170:38
[INFO] [stderr]     |
[INFO] [stderr] 170 | pub unsafe fn write<R, T, S>(buffer: &buffer::Raw<R>, sync: S)
[INFO] [stderr]     |                                      ^^^^^^^^^^^^^^^ the lifetime is elided here
[INFO] [stderr] 171 |                              -> Result<Writer<R, T>, Error>
[INFO] [stderr]     |                                        ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 171 |                              -> Result<Writer<'_, R, T>, Error>
[INFO] [stderr]     |                                               +++
[INFO] [stderr] 
[INFO] [stderr] warning: `gfx_core` (lib) generated 143 warnings (run `cargo fix --lib -p gfx_core` to apply 98 suggestions)
[INFO] [stderr] warning: `gfx_core` (lib test) generated 143 warnings (143 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/gfx_core-2bc5cee5fe6416f4)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests gfx_core
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "83cbf867129df5b810d7d776ca0a3f2d2e48d937a38a9e6d23af86e6f930051c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "83cbf867129df5b810d7d776ca0a3f2d2e48d937a38a9e6d23af86e6f930051c", kill_on_drop: false }`
[INFO] [stdout] 83cbf867129df5b810d7d776ca0a3f2d2e48d937a38a9e6d23af86e6f930051c
