backend 0.1.6

A macro library for backend agnostic design
Build #867 2016-07-31 00:18:07

Build failed. If you want to re-trigger a documentation build, you can do it here. You can find more information on docs.rs builds documentation on the builds page.

# rustc version rustc 1.12.0-nightly (54c0dcfd6 2016-07-28)

# docs.rs version cratesfyi 0.2.0 (5dbd676 2016-07-30)

# build log Updating registry `https://github.com/rust-lang/crates.io-index` Downloading backend v0.1.6 Downloading gfx v0.6.5 Downloading gfx_device_gl v0.4.1 Downloading draw_state v0.1.2 Downloading bitflags v0.2.1 Downloading gfx_gl v0.1.5 Compiling bitflags v0.2.1 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-0.2.1/src/lib.rs --crate-name bitflags --crate-type lib -g -C metadata=7f195425ed5f21fc -C extra-filename=-7f195425ed5f21fc --out-dir /home/cratesfyi/backend-0.1.6/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps --cap-lints allow` Compiling libc v0.1.12 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.1.12/rust/src/liblibc/lib.rs --crate-name libc --crate-type lib -g --cfg feature=\"cargo-build\" --cfg feature=\"default\" -C metadata=0c57a2126eb1e7e8 -C extra-filename=-0c57a2126eb1e7e8 --out-dir /home/cratesfyi/backend-0.1.6/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps --cap-lints allow` Compiling num-traits v0.1.34 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.1.34/src/lib.rs --crate-name num_traits --crate-type lib -g -C metadata=ca71ec056d3f4118 -C extra-filename=-ca71ec056d3f4118 --out-dir /home/cratesfyi/backend-0.1.6/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps --cap-lints allow` Compiling libc v0.2.14 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.14/src/lib.rs --crate-name libc --crate-type lib -g --cfg feature=\"use_std\" --cfg feature=\"default\" -C metadata=1f3392fe1afd1313 -C extra-filename=-1f3392fe1afd1313 --out-dir /home/cratesfyi/backend-0.1.6/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps --cap-lints allow` Compiling log v0.3.6 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/log-0.3.6/src/lib.rs --crate-name log --crate-type lib -g --cfg feature=\"use_std\" --cfg feature=\"default\" -C metadata=bf16bb9a4912b11d -C extra-filename=-bf16bb9a4912b11d --out-dir /home/cratesfyi/backend-0.1.6/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps --cap-lints allow` Compiling khronos_api v0.0.8 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/khronos_api-0.0.8/src/lib.rs --crate-name khronos_api --crate-type lib -g -C metadata=3df2d5915668f6a2 -C extra-filename=-3df2d5915668f6a2 --out-dir /home/cratesfyi/backend-0.1.6/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps --cap-lints allow` Compiling bitflags v0.7.0 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-0.7.0/src/lib.rs --crate-name bitflags --crate-type lib -g -C metadata=0e272044714c8076 -C extra-filename=-0e272044714c8076 --out-dir /home/cratesfyi/backend-0.1.6/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps --cap-lints allow` Compiling rustc-serialize v0.3.19 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/rustc-serialize-0.3.19/src/lib.rs --crate-name rustc_serialize --crate-type lib -g -C metadata=3561541d79c18212 -C extra-filename=-3561541d79c18212 --out-dir /home/cratesfyi/backend-0.1.6/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps --cap-lints allow` Compiling xml-rs v0.1.26 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/xml-rs-0.1.26/src/lib.rs --crate-name xml --crate-type lib -g -C metadata=98e610a359efd6d2 -C extra-filename=-98e610a359efd6d2 --out-dir /home/cratesfyi/backend-0.1.6/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps --extern bitflags=/home/cratesfyi/backend-0.1.6/debug/deps/libbitflags-0e272044714c8076.rlib --cap-lints allow` Compiling draw_state v0.1.2 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/draw_state-0.1.2/src/lib.rs --crate-name draw_state --crate-type lib -g -C metadata=b85eb15bcec31148 -C extra-filename=-b85eb15bcec31148 --out-dir /home/cratesfyi/backend-0.1.6/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps --extern bitflags=/home/cratesfyi/backend-0.1.6/debug/deps/libbitflags-7f195425ed5f21fc.rlib --cap-lints allow` Compiling gl_common v0.1.0 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/gl_common-0.1.0/src/lib.rs --crate-name gl_common --crate-type lib -g -C metadata=c86166d85391bc93 -C extra-filename=-c86166d85391bc93 --out-dir /home/cratesfyi/backend-0.1.6/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps --extern libc=/home/cratesfyi/backend-0.1.6/debug/deps/liblibc-0c57a2126eb1e7e8.rlib --cap-lints allow` Compiling rand v0.3.14 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.3.14/src/lib.rs --crate-name rand --crate-type lib -g -C metadata=49a08859d086fffe -C extra-filename=-49a08859d086fffe --out-dir /home/cratesfyi/backend-0.1.6/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps --extern libc=/home/cratesfyi/backend-0.1.6/debug/deps/liblibc-1f3392fe1afd1313.rlib --cap-lints allow` Compiling num-integer v0.1.32 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.32/src/lib.rs --crate-name num_integer --crate-type lib -g -C metadata=52fdddf28cd8e924 -C extra-filename=-52fdddf28cd8e924 --out-dir /home/cratesfyi/backend-0.1.6/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps --extern num_traits=/home/cratesfyi/backend-0.1.6/debug/deps/libnum_traits-ca71ec056d3f4118.rlib --cap-lints allow` Compiling gl_generator v0.1.0 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/gl_generator-0.1.0/lib.rs --crate-name gl_generator --crate-type lib -g -C metadata=83199f0e4443b3b2 -C extra-filename=-83199f0e4443b3b2 --out-dir /home/cratesfyi/backend-0.1.6/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps --extern log=/home/cratesfyi/backend-0.1.6/debug/deps/liblog-bf16bb9a4912b11d.rlib --extern khronos_api=/home/cratesfyi/backend-0.1.6/debug/deps/libkhronos_api-3df2d5915668f6a2.rlib --extern xml=/home/cratesfyi/backend-0.1.6/debug/deps/libxml-98e610a359efd6d2.rlib --cap-lints allow` Compiling num-iter v0.1.32 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/num-iter-0.1.32/src/lib.rs --crate-name num_iter --crate-type lib -g -C metadata=50df698bc905252c -C extra-filename=-50df698bc905252c --out-dir /home/cratesfyi/backend-0.1.6/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps --extern num_integer=/home/cratesfyi/backend-0.1.6/debug/deps/libnum_integer-52fdddf28cd8e924.rlib --extern num_traits=/home/cratesfyi/backend-0.1.6/debug/deps/libnum_traits-ca71ec056d3f4118.rlib --cap-lints allow` Compiling gfx_gl v0.1.5 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/gfx_gl-0.1.5/build.rs --crate-name build_script_build --crate-type bin -g --out-dir /home/cratesfyi/backend-0.1.6/debug/build/gfx_gl-f64eb8a15b57fcd5 --emit=dep-info,link -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps --extern khronos_api=/home/cratesfyi/backend-0.1.6/debug/deps/libkhronos_api-3df2d5915668f6a2.rlib --extern gl_generator=/home/cratesfyi/backend-0.1.6/debug/deps/libgl_generator-83199f0e4443b3b2.rlib --cap-lints allow` Running `/home/cratesfyi/backend-0.1.6/debug/build/gfx_gl-f64eb8a15b57fcd5/build-script-build` Compiling num-complex v0.1.33 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.1.33/src/lib.rs --crate-name num_complex --crate-type lib -g --cfg feature=\"default\" --cfg feature=\"rustc-serialize\" -C metadata=750cc486ffff1dec -C extra-filename=-750cc486ffff1dec --out-dir /home/cratesfyi/backend-0.1.6/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps --extern rustc_serialize=/home/cratesfyi/backend-0.1.6/debug/deps/librustc_serialize-3561541d79c18212.rlib --extern num_traits=/home/cratesfyi/backend-0.1.6/debug/deps/libnum_traits-ca71ec056d3f4118.rlib --cap-lints allow` Compiling num-bigint v0.1.33 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/num-bigint-0.1.33/src/lib.rs --crate-name num_bigint --crate-type lib -g --cfg feature=\"default\" --cfg feature=\"rand\" --cfg feature=\"rustc-serialize\" -C metadata=2a7f315959fa8060 -C extra-filename=-2a7f315959fa8060 --out-dir /home/cratesfyi/backend-0.1.6/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps --extern num_integer=/home/cratesfyi/backend-0.1.6/debug/deps/libnum_integer-52fdddf28cd8e924.rlib --extern rustc_serialize=/home/cratesfyi/backend-0.1.6/debug/deps/librustc_serialize-3561541d79c18212.rlib --extern rand=/home/cratesfyi/backend-0.1.6/debug/deps/librand-49a08859d086fffe.rlib --extern num_traits=/home/cratesfyi/backend-0.1.6/debug/deps/libnum_traits-ca71ec056d3f4118.rlib --cap-lints allow` Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/gfx_gl-0.1.5/src/lib.rs --crate-name gfx_gl --crate-type lib -g -C metadata=3618cbefda454ddd -C extra-filename=-3618cbefda454ddd --out-dir /home/cratesfyi/backend-0.1.6/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps --extern libc=/home/cratesfyi/backend-0.1.6/debug/deps/liblibc-0c57a2126eb1e7e8.rlib --extern gl_common=/home/cratesfyi/backend-0.1.6/debug/deps/libgl_common-c86166d85391bc93.rlib --cap-lints allow` Compiling num-rational v0.1.32 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/num-rational-0.1.32/src/lib.rs --crate-name num_rational --crate-type lib -g --cfg feature=\"bigint\" --cfg feature=\"default\" --cfg feature=\"rustc-serialize\" --cfg feature=\"num-bigint\" -C metadata=576f79d570f1b9fd -C extra-filename=-576f79d570f1b9fd --out-dir /home/cratesfyi/backend-0.1.6/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps --extern num_bigint=/home/cratesfyi/backend-0.1.6/debug/deps/libnum_bigint-2a7f315959fa8060.rlib --extern num_integer=/home/cratesfyi/backend-0.1.6/debug/deps/libnum_integer-52fdddf28cd8e924.rlib --extern rustc_serialize=/home/cratesfyi/backend-0.1.6/debug/deps/librustc_serialize-3561541d79c18212.rlib --extern num_traits=/home/cratesfyi/backend-0.1.6/debug/deps/libnum_traits-ca71ec056d3f4118.rlib --cap-lints allow` Compiling num v0.1.34 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/num-0.1.34/src/lib.rs --crate-name num --crate-type lib -g --cfg feature=\"bigint\" --cfg feature=\"default\" --cfg feature=\"complex\" --cfg feature=\"num-rational\" --cfg feature=\"rustc-serialize\" --cfg feature=\"num-bigint\" --cfg feature=\"rational\" --cfg feature=\"num-complex\" -C metadata=262f3a136066b482 -C extra-filename=-262f3a136066b482 --out-dir /home/cratesfyi/backend-0.1.6/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps --extern num_bigint=/home/cratesfyi/backend-0.1.6/debug/deps/libnum_bigint-2a7f315959fa8060.rlib --extern num_complex=/home/cratesfyi/backend-0.1.6/debug/deps/libnum_complex-750cc486ffff1dec.rlib --extern num_integer=/home/cratesfyi/backend-0.1.6/debug/deps/libnum_integer-52fdddf28cd8e924.rlib --extern num_iter=/home/cratesfyi/backend-0.1.6/debug/deps/libnum_iter-50df698bc905252c.rlib --extern num_rational=/home/cratesfyi/backend-0.1.6/debug/deps/libnum_rational-576f79d570f1b9fd.rlib --extern num_traits=/home/cratesfyi/backend-0.1.6/debug/deps/libnum_traits-ca71ec056d3f4118.rlib --cap-lints allow` Compiling gfx v0.6.5 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/lib.rs --crate-name gfx --crate-type lib -g -C metadata=4266bb1557d9d845 -C extra-filename=-4266bb1557d9d845 --out-dir /home/cratesfyi/backend-0.1.6/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps --extern num=/home/cratesfyi/backend-0.1.6/debug/deps/libnum-262f3a136066b482.rlib --extern log=/home/cratesfyi/backend-0.1.6/debug/deps/liblog-bf16bb9a4912b11d.rlib --extern draw_state=/home/cratesfyi/backend-0.1.6/debug/deps/libdraw_state-b85eb15bcec31148.rlib --extern bitflags=/home/cratesfyi/backend-0.1.6/debug/deps/libbitflags-0e272044714c8076.rlib --cap-lints allow` .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mod.rs:261:1: 265:3 warning: trait bounds are not (yet) enforced in type definitions [E0122] .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mod.rs:261 pub type SubmitInfo<'a, D: Device> = ( ^ .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mod.rs:261:1: 265:3 help: run `rustc --explain E0122` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/render/batch.rs:40:1: 41:76 warning: trait bounds are not (yet) enforced in type definitions [E0122] .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/render/batch.rs:40 pub type BatchData<'a, R: Resources> = (&'a mesh::Mesh<R>, mesh::AttributeIter, ^ .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/render/batch.rs:40:1: 41:76 help: run `rustc --explain E0122` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/render/batch.rs:53:1: 59:3 warning: trait bounds are not (yet) enforced in type definitions [E0122] .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/render/batch.rs:53 pub type Implicit<'a, T: ShaderParam> = ( ^ .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/render/batch.rs:53:1: 59:3 help: run `rustc --explain E0122` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/render/batch.rs:160:1: 165:3 warning: trait bounds are not (yet) enforced in type definitions [E0122] .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/render/batch.rs:160 pub type Complete<'a, T: ShaderParam> = ( ^ .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/render/batch.rs:160:1: 165:3 help: run `rustc --explain E0122` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/render/shade.rs:54:1: 54:88 warning: trait bounds are not (yet) enforced in type definitions [E0122] .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/render/shade.rs:54 pub type TextureParam<R: Resources> = (handle::Texture<R>, Option<handle::Sampler<R>>); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/render/shade.rs:54:1: 54:88 help: run `rustc --explain E0122` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/render/mod.rs:71:1: 71:77 warning: trait bounds are not (yet) enforced in type definitions [E0122] .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/render/mod.rs:71 type CachedAttribute<R: Resources> = (handle::RawBuffer<R>, attrib::Format); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/render/mod.rs:71:1: 71:77 help: run `rustc --explain E0122` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mapping.rs:133:5: 134:45 error: the trait bound `Self: std::marker::Sized` is not satisfied [E0277] .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mapping.rs:133 fn map_readable<T: Copy>(&'a mut self, Self::RawMapping, usize) ^ .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mapping.rs:133:5: 134:45 help: run `rustc --explain E0277` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mapping.rs:133:5: 134:45 help: consider adding a `where Self: std::marker::Sized` bound .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mapping.rs:133:5: 134:45 note: required by `device::mapping::Readable` .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mapping.rs:133:5: 134:45 error: the trait bound `Self: device::Factory<R>` is not satisfied [E0277] .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mapping.rs:133 fn map_readable<T: Copy>(&'a mut self, Self::RawMapping, usize) ^ .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mapping.rs:133:5: 134:45 help: run `rustc --explain E0277` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mapping.rs:133:5: 134:45 help: consider adding a `where Self: device::Factory<R>` bound .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mapping.rs:133:5: 134:45 note: required by `device::mapping::Readable` .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mapping.rs:135:5: 136:45 error: the trait bound `Self: std::marker::Sized` is not satisfied [E0277] .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mapping.rs:135 fn map_writable<T: Copy>(&'a mut self, Self::RawMapping, usize) ^ .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mapping.rs:135:5: 136:45 help: run `rustc --explain E0277` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mapping.rs:135:5: 136:45 help: consider adding a `where Self: std::marker::Sized` bound .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mapping.rs:135:5: 136:45 note: required by `device::mapping::Writable` .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mapping.rs:135:5: 136:45 error: the trait bound `Self: device::Factory<R>` is not satisfied [E0277] .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mapping.rs:135 fn map_writable<T: Copy>(&'a mut self, Self::RawMapping, usize) ^ .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mapping.rs:135:5: 136:45 help: run `rustc --explain E0277` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mapping.rs:135:5: 136:45 help: consider adding a `where Self: device::Factory<R>` bound .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mapping.rs:135:5: 136:45 note: required by `device::mapping::Writable` .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mapping.rs:137:5: 138:41 error: the trait bound `Self: std::marker::Sized` is not satisfied [E0277] .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mapping.rs:137 fn map_read_write<T: Copy>(&'a mut self, Self::RawMapping, usize) ^ .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mapping.rs:137:5: 138:41 help: run `rustc --explain E0277` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mapping.rs:137:5: 138:41 help: consider adding a `where Self: std::marker::Sized` bound .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mapping.rs:137:5: 138:41 note: required by `device::mapping::RW` .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mapping.rs:137:5: 138:41 error: the trait bound `Self: device::Factory<R>` is not satisfied [E0277] .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mapping.rs:137 fn map_read_write<T: Copy>(&'a mut self, Self::RawMapping, usize) ^ .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mapping.rs:137:5: 138:41 help: run `rustc --explain E0277` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mapping.rs:137:5: 138:41 help: consider adding a `where Self: device::Factory<R>` bound .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mapping.rs:137:5: 138:41 note: required by `device::mapping::RW` .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mod.rs:230:5: 230:104 error: the trait bound `Self: std::marker::Sized` is not satisfied [E0277] .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mod.rs:230 fn map_buffer_readable<T: Copy>(&mut self, &handle::Buffer<R, T>) -> mapping::Readable<T, R, Self>; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mod.rs:230:5: 230:104 help: run `rustc --explain E0277` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mod.rs:230:5: 230:104 help: consider adding a `where Self: std::marker::Sized` bound .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mod.rs:230:5: 230:104 note: required by `device::mapping::Readable` .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mod.rs:231:5: 231:104 error: the trait bound `Self: std::marker::Sized` is not satisfied [E0277] .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mod.rs:231 fn map_buffer_writable<T: Copy>(&mut self, &handle::Buffer<R, T>) -> mapping::Writable<T, R, Self>; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mod.rs:231:5: 231:104 help: run `rustc --explain E0277` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mod.rs:231:5: 231:104 help: consider adding a `where Self: std::marker::Sized` bound .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mod.rs:231:5: 231:104 note: required by `device::mapping::Writable` .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mod.rs:232:5: 232:92 error: the trait bound `Self: std::marker::Sized` is not satisfied [E0277] .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mod.rs:232 fn map_buffer_rw<T: Copy>(&mut self, &handle::Buffer<R, T>) -> mapping::RW<T, R, Self>; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mod.rs:232:5: 232:92 help: run `rustc --explain E0277` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mod.rs:232:5: 232:92 help: consider adding a `where Self: std::marker::Sized` bound .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/device/mod.rs:232:5: 232:92 note: required by `device::mapping::RW` .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/render/mesh.rs:42:5: 42:86 error: the trait bound `Self: std::marker::Sized` is not satisfied [E0277] .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/render/mesh.rs:42 fn generate<R: Resources>(buffer: &handle::Buffer<R, Self>) -> Vec<Attribute<R>>; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/render/mesh.rs:42:5: 42:86 help: run `rustc --explain E0277` to see a detailed explanation .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/render/mesh.rs:42:5: 42:86 help: consider adding a `where Self: std::marker::Sized` bound .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/render/mesh.rs:42:5: 42:86 note: required by `device::handle::Buffer` error: aborting due to 10 previous errors thread 'main' panicked at 'ChainedError { error: failed to compile `backend v0.1.6`, intermediate artifacts can be found at `/home/cratesfyi/backend-0.1.6`, cause: ChainedError { error: Could not compile `gfx`., cause: Process didn't exit successfully: `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/gfx-0.6.5/src/lib.rs --crate-name gfx --crate-type lib -g -C metadata=4266bb1557d9d845 -C extra-filename=-4266bb1557d9d845 --out-dir /home/cratesfyi/backend-0.1.6/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps -L dependency=/home/cratesfyi/backend-0.1.6/debug/deps --extern num=/home/cratesfyi/backend-0.1.6/debug/deps/libnum-262f3a136066b482.rlib --extern log=/home/cratesfyi/backend-0.1.6/debug/deps/liblog-bf16bb9a4912b11d.rlib --extern draw_state=/home/cratesfyi/backend-0.1.6/debug/deps/libdraw_state-b85eb15bcec31148.rlib --extern bitflags=/home/cratesfyi/backend-0.1.6/debug/deps/libbitflags-0e272044714c8076.rlib --cap-lints allow` (exit code: 101) } }', src/bin/cratesfyi.rs:119 note: Run with `RUST_BACKTRACE=1` for a backtrace.