[INFO] cloning repository https://github.com/Osspial/winit-cube-rotate
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Osspial/winit-cube-rotate" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FOsspial%2Fwinit-cube-rotate", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FOsspial%2Fwinit-cube-rotate'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 38231b27372aca40dcc79b27c5d50e790c123ea7
[INFO] checking Osspial/winit-cube-rotate against try#6713fa75964eb229409a9c6f6f5c418423e313ff for pr-133502-22
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FOsspial%2Fwinit-cube-rotate" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Osspial/winit-cube-rotate
[INFO] finished tweaking git repo https://github.com/Osspial/winit-cube-rotate
[INFO] tweaked toml for git repo https://github.com/Osspial/winit-cube-rotate written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Osspial/winit-cube-rotate on toolchain 6713fa75964eb229409a9c6f6f5c418423e313ff
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+6713fa75964eb229409a9c6f6f5c418423e313ff" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Osspial/winit-cube-rotate already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+6713fa75964eb229409a9c6f6f5c418423e313ff" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+6713fa75964eb229409a9c6f6f5c418423e313ff" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9892dde85397c07178e189ac2a1d28f47efb0707c5df4a2ab7ca2462bc9064d2
[INFO] running `Command { std: "docker" "start" "-a" "9892dde85397c07178e189ac2a1d28f47efb0707c5df4a2ab7ca2462bc9064d2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9892dde85397c07178e189ac2a1d28f47efb0707c5df4a2ab7ca2462bc9064d2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9892dde85397c07178e189ac2a1d28f47efb0707c5df4a2ab7ca2462bc9064d2", kill_on_drop: false }`
[INFO] [stdout] 9892dde85397c07178e189ac2a1d28f47efb0707c5df4a2ab7ca2462bc9064d2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+6713fa75964eb229409a9c6f6f5c418423e313ff" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a66be67aa5e20615ba83627eae6b3f611669213310fc884b924fe12664c74fef
[INFO] running `Command { std: "docker" "start" "-a" "a66be67aa5e20615ba83627eae6b3f611669213310fc884b924fe12664c74fef", kill_on_drop: false }`
[INFO] [stderr]    Compiling xml-rs v0.8.0
[INFO] [stderr]    Compiling cfg-if v0.1.9
[INFO] [stderr]    Compiling num-traits v0.2.8
[INFO] [stderr]    Compiling cc v1.0.37
[INFO] [stderr]    Compiling khronos_api v3.1.0
[INFO] [stderr]    Compiling nix v0.14.1
[INFO] [stderr]     Checking void v1.0.2
[INFO] [stderr]     Checking lazycell v1.2.1
[INFO] [stderr]    Compiling syn v0.15.38
[INFO] [stderr]    Compiling khronos_api v2.2.0
[INFO] [stderr]    Compiling bitflags v1.1.0
[INFO] [stderr]    Compiling pkg-config v0.3.14
[INFO] [stderr]     Checking stb_truetype v0.2.6
[INFO] [stderr]    Compiling parking_lot_core v0.5.0
[INFO] [stderr]     Checking same-file v1.0.4
[INFO] [stderr]     Checking downcast-rs v1.0.4
[INFO] [stderr]     Checking mio-extras v2.0.5
[INFO] [stderr]     Checking walkdir v2.2.8
[INFO] [stderr]    Compiling xml-rs v0.7.0
[INFO] [stderr]    Compiling parking_lot v0.8.0
[INFO] [stderr]    Compiling log v0.4.6
[INFO] [stderr]    Compiling cgmath v0.16.1
[INFO] [stderr]     Checking xdg v2.2.0
[INFO] [stderr]     Checking scopeguard v1.0.0
[INFO] [stderr]     Checking memmap v0.7.0
[INFO] [stderr]     Checking approx v0.1.1
[INFO] [stderr]    Compiling log v0.3.9
[INFO] [stderr]    Compiling unicode-xid v0.0.4
[INFO] [stderr]     Checking lock_api v0.2.0
[INFO] [stderr]     Checking shared_library v0.1.9
[INFO] [stderr]    Compiling quote v0.3.15
[INFO] [stderr]    Compiling synom v0.11.3
[INFO] [stderr]    Compiling gl_generator v0.7.0
[INFO] [stderr]     Checking osmesa-sys v0.1.2
[INFO] [stderr]    Compiling syn v0.11.11
[INFO] [stderr]    Compiling x11-dl v2.18.3
[INFO] [stderr]    Compiling libloading v0.5.1
[INFO] [stderr]    Compiling gullery_bindings v0.1.0 (https://github.com/Osspial/gullery.git#56902eea)
[INFO] [stderr]     Checking dlib v0.4.1
[INFO] [stderr]     Checking wayland-sys v0.23.5
[INFO] [stderr]    Compiling wayland-scanner v0.23.5
[INFO] [stderr]    Compiling gl_generator v0.11.0
[INFO] [stderr]    Compiling gullery_macros v0.1.0 (https://github.com/Osspial/gullery.git#56902eea)
[INFO] [stderr]     Checking approx v0.3.2
[INFO] [stderr]     Checking ordered-float v1.0.2
[INFO] [stderr]     Checking line_drawing v0.7.0
[INFO] [stderr]     Checking num-traits v0.1.43
[INFO] [stderr]    Compiling glutin_glx_sys v0.1.5
[INFO] [stderr]    Compiling glutin_egl_sys v0.1.3
[INFO] [stderr]     Checking rusttype v0.7.7
[INFO] [stderr]     Checking andrew v0.2.1
[INFO] [stderr]    Compiling wayland-client v0.23.5
[INFO] [stderr]    Compiling wayland-protocols v0.23.5
[INFO] [stderr]     Checking calloop v0.4.4
[INFO] [stderr]     Checking wayland-commons v0.23.5
[INFO] [stderr]     Checking cgmath-geometry v0.1.0 (https://github.com/Osspial/cgmath-geometry.git#4787ef75)
[INFO] [stderr]    Compiling derivative v1.0.2
[INFO] [stderr]    Compiling derive_more v0.13.0
[INFO] [stderr]     Checking gullery v0.1.0 (https://github.com/Osspial/gullery.git#56902eea)
[INFO] [stdout] error[E0284]: type annotations needed: cannot normalize `<ArrayTex<C> as texture::raw::TextureType<cgmath_geometry::D1>>::Format`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:211:5
[INFO] [stdout]     |
[INFO] [stdout] 211 | /     unsafe fn alloc_image(
[INFO] [stdout] 212 | |         gl: &Gl,
[INFO] [stdout] 213 | |         image_bind: GLenum,
[INFO] [stdout] 214 | |         mip_dims: Self::Dims,
[INFO] [stdout] ...   |
[INFO] [stdout] 220 | |         where Self::Format: ConcreteImageFormat
[INFO] [stdout]     | |_______________________________________________^ cannot normalize `<ArrayTex<C> as texture::raw::TextureType<cgmath_geometry::D1>>::Format`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0283]: type annotations needed: cannot satisfy `<ArrayTex<C> as TextureType<D1>>::Format: ConcreteImageFormat`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:220:29
[INFO] [stdout]     |
[INFO] [stdout] 220 |         where Self::Format: ConcreteImageFormat
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: cannot satisfy `<ArrayTex<C> as TextureType<D1>>::Format: ConcreteImageFormat`
[INFO] [stdout]     = help: the following types implement trait `image_format::ConcreteImageFormat`:
[INFO] [stdout]               DXT1<Rgb>
[INFO] [stdout]               DXT1<Rgba>
[INFO] [stdout]               DXT1<SRgb>
[INFO] [stdout]               DXT1<SRgba>
[INFO] [stdout]               DXT3<Rgba>
[INFO] [stdout]               DXT3<SRgba>
[INFO] [stdout]               DXT5<Rgba>
[INFO] [stdout]               DXT5<SRgba>
[INFO] [stdout]             and 52 others
[INFO] [stdout] note: the requirement `<ArrayTex<C> as texture::raw::TextureType<cgmath_geometry::D1>>::Format: image_format::ConcreteImageFormat` appears on the `impl`'s associated function `alloc_image` but not on the corresponding trait's associated function
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/mod.rs:121:15
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub unsafe trait TextureType<D: Dimensionality<u32>>: 'static {
[INFO] [stdout]     |                  ----------- in this trait
[INFO] [stdout] ...
[INFO] [stdout] 121 |     unsafe fn alloc_image(
[INFO] [stdout]     |               ^^^^^^^^^^^ this trait's associated function doesn't have the requirement `<ArrayTex<C> as texture::raw::TextureType<cgmath_geometry::D1>>::Format: image_format::ConcreteImageFormat`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/gullery-87451c9e459d1b0f.long-type-723030008108477054.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0284]: type annotations needed: cannot normalize `<ArrayTex<C> as texture::raw::TextureType<cgmath_geometry::D1>>::Format`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:226:5
[INFO] [stdout]     |
[INFO] [stdout] 226 | /     unsafe fn sub_image(
[INFO] [stdout] 227 | |         gl: &Gl,
[INFO] [stdout] 228 | |         image_bind: GLenum,
[INFO] [stdout] 229 | |         sub_offset: <Self::Dims as Dims>::Offset,
[INFO] [stdout] ...   |
[INFO] [stdout] 235 | |         where Self::Format: ConcreteImageFormat
[INFO] [stdout]     | |_______________________________________________^ cannot normalize `<ArrayTex<C> as texture::raw::TextureType<cgmath_geometry::D1>>::Format`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0283]: type annotations needed: cannot satisfy `<ArrayTex<C> as TextureType<D1>>::Format: ConcreteImageFormat`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:235:29
[INFO] [stdout]     |
[INFO] [stdout] 235 |         where Self::Format: ConcreteImageFormat
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: cannot satisfy `<ArrayTex<C> as TextureType<D1>>::Format: ConcreteImageFormat`
[INFO] [stdout]     = help: the following types implement trait `image_format::ConcreteImageFormat`:
[INFO] [stdout]               DXT1<Rgb>
[INFO] [stdout]               DXT1<Rgba>
[INFO] [stdout]               DXT1<SRgb>
[INFO] [stdout]               DXT1<SRgba>
[INFO] [stdout]               DXT3<Rgba>
[INFO] [stdout]               DXT3<SRgba>
[INFO] [stdout]               DXT5<Rgba>
[INFO] [stdout]               DXT5<SRgba>
[INFO] [stdout]             and 52 others
[INFO] [stdout] note: the requirement `<ArrayTex<C> as texture::raw::TextureType<cgmath_geometry::D1>>::Format: image_format::ConcreteImageFormat` appears on the `impl`'s associated function `sub_image` but not on the corresponding trait's associated function
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/mod.rs:131:15
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub unsafe trait TextureType<D: Dimensionality<u32>>: 'static {
[INFO] [stdout]     |                  ----------- in this trait
[INFO] [stdout] ...
[INFO] [stdout] 131 |     unsafe fn sub_image(
[INFO] [stdout]     |               ^^^^^^^^^ this trait's associated function doesn't have the requirement `<ArrayTex<C> as texture::raw::TextureType<cgmath_geometry::D1>>::Format: image_format::ConcreteImageFormat`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/gullery-87451c9e459d1b0f.long-type-723030008108477054.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0284]: type annotations needed: cannot normalize `<ArrayTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Format`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:253:5
[INFO] [stdout]     |
[INFO] [stdout] 253 | /     unsafe fn alloc_image(
[INFO] [stdout] 254 | |         gl: &Gl,
[INFO] [stdout] 255 | |         image_bind: GLenum,
[INFO] [stdout] 256 | |         mip_dims: Self::Dims,
[INFO] [stdout] ...   |
[INFO] [stdout] 262 | |         where Self::Format: ConcreteImageFormat
[INFO] [stdout]     | |_______________________________________________^ cannot normalize `<ArrayTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Format`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0283]: type annotations needed: cannot satisfy `<ArrayTex<C> as TextureType<D2>>::Format: ConcreteImageFormat`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:262:29
[INFO] [stdout]     |
[INFO] [stdout] 262 |         where Self::Format: ConcreteImageFormat
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: cannot satisfy `<ArrayTex<C> as TextureType<D2>>::Format: ConcreteImageFormat`
[INFO] [stdout]     = help: the following types implement trait `image_format::ConcreteImageFormat`:
[INFO] [stdout]               DXT1<Rgb>
[INFO] [stdout]               DXT1<Rgba>
[INFO] [stdout]               DXT1<SRgb>
[INFO] [stdout]               DXT1<SRgba>
[INFO] [stdout]               DXT3<Rgba>
[INFO] [stdout]               DXT3<SRgba>
[INFO] [stdout]               DXT5<Rgba>
[INFO] [stdout]               DXT5<SRgba>
[INFO] [stdout]             and 52 others
[INFO] [stdout] note: the requirement `<ArrayTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Format: image_format::ConcreteImageFormat` appears on the `impl`'s associated function `alloc_image` but not on the corresponding trait's associated function
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/mod.rs:121:15
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub unsafe trait TextureType<D: Dimensionality<u32>>: 'static {
[INFO] [stdout]     |                  ----------- in this trait
[INFO] [stdout] ...
[INFO] [stdout] 121 |     unsafe fn alloc_image(
[INFO] [stdout]     |               ^^^^^^^^^^^ this trait's associated function doesn't have the requirement `<ArrayTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Format: image_format::ConcreteImageFormat`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/gullery-87451c9e459d1b0f.long-type-3333185085467896603.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0284]: type annotations needed: cannot normalize `<ArrayTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Format`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:268:5
[INFO] [stdout]     |
[INFO] [stdout] 268 | /     unsafe fn sub_image(
[INFO] [stdout] 269 | |         gl: &Gl,
[INFO] [stdout] 270 | |         image_bind: GLenum,
[INFO] [stdout] 271 | |         sub_offset: <Self::Dims as Dims>::Offset,
[INFO] [stdout] ...   |
[INFO] [stdout] 277 | |         where Self::Format: ConcreteImageFormat
[INFO] [stdout]     | |_______________________________________________^ cannot normalize `<ArrayTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Format`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0283]: type annotations needed: cannot satisfy `<ArrayTex<C> as TextureType<D2>>::Format: ConcreteImageFormat`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:277:29
[INFO] [stdout]     |
[INFO] [stdout] 277 |         where Self::Format: ConcreteImageFormat
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: cannot satisfy `<ArrayTex<C> as TextureType<D2>>::Format: ConcreteImageFormat`
[INFO] [stdout]     = help: the following types implement trait `image_format::ConcreteImageFormat`:
[INFO] [stdout]               DXT1<Rgb>
[INFO] [stdout]               DXT1<Rgba>
[INFO] [stdout]               DXT1<SRgb>
[INFO] [stdout]               DXT1<SRgba>
[INFO] [stdout]               DXT3<Rgba>
[INFO] [stdout]               DXT3<SRgba>
[INFO] [stdout]               DXT5<Rgba>
[INFO] [stdout]               DXT5<SRgba>
[INFO] [stdout]             and 52 others
[INFO] [stdout] note: the requirement `<ArrayTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Format: image_format::ConcreteImageFormat` appears on the `impl`'s associated function `sub_image` but not on the corresponding trait's associated function
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/mod.rs:131:15
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub unsafe trait TextureType<D: Dimensionality<u32>>: 'static {
[INFO] [stdout]     |                  ----------- in this trait
[INFO] [stdout] ...
[INFO] [stdout] 131 |     unsafe fn sub_image(
[INFO] [stdout]     |               ^^^^^^^^^ this trait's associated function doesn't have the requirement `<ArrayTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Format: image_format::ConcreteImageFormat`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/gullery-87451c9e459d1b0f.long-type-3333185085467896603.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0284]: type annotations needed: cannot normalize `<CubemapTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Format`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:445:5
[INFO] [stdout]     |
[INFO] [stdout] 445 | /     unsafe fn alloc_image(
[INFO] [stdout] 446 | |         gl: &Gl,
[INFO] [stdout] 447 | |         image_bind: GLenum,
[INFO] [stdout] 448 | |         mip_dims: Self::Dims,
[INFO] [stdout] ...   |
[INFO] [stdout] 454 | |         where Self::Format: ConcreteImageFormat
[INFO] [stdout]     | |_______________________________________________^ cannot normalize `<CubemapTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Format`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0283]: type annotations needed: cannot satisfy `<CubemapTex<C> as TextureType<D2>>::Format: ConcreteImageFormat`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:454:29
[INFO] [stdout]     |
[INFO] [stdout] 454 |         where Self::Format: ConcreteImageFormat
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: cannot satisfy `<CubemapTex<C> as TextureType<D2>>::Format: ConcreteImageFormat`
[INFO] [stdout]     = help: the following types implement trait `image_format::ConcreteImageFormat`:
[INFO] [stdout]               DXT1<Rgb>
[INFO] [stdout]               DXT1<Rgba>
[INFO] [stdout]               DXT1<SRgb>
[INFO] [stdout]               DXT1<SRgba>
[INFO] [stdout]               DXT3<Rgba>
[INFO] [stdout]               DXT3<SRgba>
[INFO] [stdout]               DXT5<Rgba>
[INFO] [stdout]               DXT5<SRgba>
[INFO] [stdout]             and 52 others
[INFO] [stdout] note: the requirement `<CubemapTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Format: image_format::ConcreteImageFormat` appears on the `impl`'s associated function `alloc_image` but not on the corresponding trait's associated function
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/mod.rs:121:15
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub unsafe trait TextureType<D: Dimensionality<u32>>: 'static {
[INFO] [stdout]     |                  ----------- in this trait
[INFO] [stdout] ...
[INFO] [stdout] 121 |     unsafe fn alloc_image(
[INFO] [stdout]     |               ^^^^^^^^^^^ this trait's associated function doesn't have the requirement `<CubemapTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Format: image_format::ConcreteImageFormat`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/gullery-87451c9e459d1b0f.long-type-13361943672257504298.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0284]: type annotations needed: cannot normalize `<CubemapTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Format`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:461:5
[INFO] [stdout]     |
[INFO] [stdout] 461 | /     unsafe fn sub_image(
[INFO] [stdout] 462 | |         gl: &Gl,
[INFO] [stdout] 463 | |         image_bind: GLenum,
[INFO] [stdout] 464 | |         sub_offset: <Self::Dims as Dims>::Offset,
[INFO] [stdout] ...   |
[INFO] [stdout] 470 | |         where Self::Format: ConcreteImageFormat
[INFO] [stdout]     | |_______________________________________________^ cannot normalize `<CubemapTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Format`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0283]: type annotations needed: cannot satisfy `<CubemapTex<C> as TextureType<D2>>::Format: ConcreteImageFormat`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:470:29
[INFO] [stdout]     |
[INFO] [stdout] 470 |         where Self::Format: ConcreteImageFormat
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: cannot satisfy `<CubemapTex<C> as TextureType<D2>>::Format: ConcreteImageFormat`
[INFO] [stdout]     = help: the following types implement trait `image_format::ConcreteImageFormat`:
[INFO] [stdout]               DXT1<Rgb>
[INFO] [stdout]               DXT1<Rgba>
[INFO] [stdout]               DXT1<SRgb>
[INFO] [stdout]               DXT1<SRgba>
[INFO] [stdout]               DXT3<Rgba>
[INFO] [stdout]               DXT3<SRgba>
[INFO] [stdout]               DXT5<Rgba>
[INFO] [stdout]               DXT5<SRgba>
[INFO] [stdout]             and 52 others
[INFO] [stdout] note: the requirement `<CubemapTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Format: image_format::ConcreteImageFormat` appears on the `impl`'s associated function `sub_image` but not on the corresponding trait's associated function
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/mod.rs:131:15
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub unsafe trait TextureType<D: Dimensionality<u32>>: 'static {
[INFO] [stdout]     |                  ----------- in this trait
[INFO] [stdout] ...
[INFO] [stdout] 131 |     unsafe fn sub_image(
[INFO] [stdout]     |               ^^^^^^^^^ this trait's associated function doesn't have the requirement `<CubemapTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Format: image_format::ConcreteImageFormat`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/gullery-87451c9e459d1b0f.long-type-13361943672257504298.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0284]: type annotations needed: cannot normalize `<RectTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Format`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:500:5
[INFO] [stdout]     |
[INFO] [stdout] 500 | /     unsafe fn alloc_image(
[INFO] [stdout] 501 | |         gl: &Gl,
[INFO] [stdout] 502 | |         image_bind: GLenum,
[INFO] [stdout] 503 | |         mip_dims: Self::Dims,
[INFO] [stdout] ...   |
[INFO] [stdout] 509 | |         where Self::Format: ConcreteImageFormat
[INFO] [stdout]     | |_______________________________________________^ cannot normalize `<RectTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Format`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0283]: type annotations needed: cannot satisfy `<RectTex<C> as TextureType<D2>>::Format: ConcreteImageFormat`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:509:29
[INFO] [stdout]     |
[INFO] [stdout] 509 |         where Self::Format: ConcreteImageFormat
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: cannot satisfy `<RectTex<C> as TextureType<D2>>::Format: ConcreteImageFormat`
[INFO] [stdout]     = help: the following types implement trait `image_format::ConcreteImageFormat`:
[INFO] [stdout]               DXT1<Rgb>
[INFO] [stdout]               DXT1<Rgba>
[INFO] [stdout]               DXT1<SRgb>
[INFO] [stdout]               DXT1<SRgba>
[INFO] [stdout]               DXT3<Rgba>
[INFO] [stdout]               DXT3<SRgba>
[INFO] [stdout]               DXT5<Rgba>
[INFO] [stdout]               DXT5<SRgba>
[INFO] [stdout]             and 52 others
[INFO] [stdout] note: the requirement `<RectTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Format: image_format::ConcreteImageFormat` appears on the `impl`'s associated function `alloc_image` but not on the corresponding trait's associated function
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/mod.rs:121:15
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub unsafe trait TextureType<D: Dimensionality<u32>>: 'static {
[INFO] [stdout]     |                  ----------- in this trait
[INFO] [stdout] ...
[INFO] [stdout] 121 |     unsafe fn alloc_image(
[INFO] [stdout]     |               ^^^^^^^^^^^ this trait's associated function doesn't have the requirement `<RectTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Format: image_format::ConcreteImageFormat`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/gullery-87451c9e459d1b0f.long-type-15999229575008954529.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0284]: type annotations needed: cannot normalize `<RectTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Format`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:515:5
[INFO] [stdout]     |
[INFO] [stdout] 515 | /     unsafe fn sub_image(
[INFO] [stdout] 516 | |         gl: &Gl,
[INFO] [stdout] 517 | |         image_bind: GLenum,
[INFO] [stdout] 518 | |         sub_offset: <Self::Dims as Dims>::Offset,
[INFO] [stdout] ...   |
[INFO] [stdout] 524 | |         where Self::Format: ConcreteImageFormat
[INFO] [stdout]     | |_______________________________________________^ cannot normalize `<RectTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Format`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0283]: type annotations needed: cannot satisfy `<RectTex<C> as TextureType<D2>>::Format: ConcreteImageFormat`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:524:29
[INFO] [stdout]     |
[INFO] [stdout] 524 |         where Self::Format: ConcreteImageFormat
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: cannot satisfy `<RectTex<C> as TextureType<D2>>::Format: ConcreteImageFormat`
[INFO] [stdout]     = help: the following types implement trait `image_format::ConcreteImageFormat`:
[INFO] [stdout]               DXT1<Rgb>
[INFO] [stdout]               DXT1<Rgba>
[INFO] [stdout]               DXT1<SRgb>
[INFO] [stdout]               DXT1<SRgba>
[INFO] [stdout]               DXT3<Rgba>
[INFO] [stdout]               DXT3<SRgba>
[INFO] [stdout]               DXT5<Rgba>
[INFO] [stdout]               DXT5<SRgba>
[INFO] [stdout]             and 52 others
[INFO] [stdout] note: the requirement `<RectTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Format: image_format::ConcreteImageFormat` appears on the `impl`'s associated function `sub_image` but not on the corresponding trait's associated function
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/mod.rs:131:15
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub unsafe trait TextureType<D: Dimensionality<u32>>: 'static {
[INFO] [stdout]     |                  ----------- in this trait
[INFO] [stdout] ...
[INFO] [stdout] 131 |     unsafe fn sub_image(
[INFO] [stdout]     |               ^^^^^^^^^ this trait's associated function doesn't have the requirement `<RectTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Format: image_format::ConcreteImageFormat`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/gullery-87451c9e459d1b0f.long-type-15999229575008954529.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0284]: type annotations needed: cannot normalize `<MultisampleTex<...> as TextureType<...>>::Format`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:564:5
[INFO] [stdout]     |
[INFO] [stdout] 564 | /     unsafe fn alloc_image(
[INFO] [stdout] 565 | |         _: &Gl,
[INFO] [stdout] 566 | |         _: GLenum,
[INFO] [stdout] 567 | |         _: Self::Dims,
[INFO] [stdout] ...   |
[INFO] [stdout] 573 | |         where Self::Format: ConcreteImageFormat
[INFO] [stdout]     | |_______________________________________________^ cannot normalize `<MultisampleTex<...> as TextureType<...>>::Format`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/gullery-87451c9e459d1b0f.long-type-7629514393810921805.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0283]: type annotations needed: cannot satisfy `<MultisampleTex<...> as TextureType<...>>::Format: ConcreteImageFormat`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:573:29
[INFO] [stdout]     |
[INFO] [stdout] 573 |         where Self::Format: ConcreteImageFormat
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: cannot satisfy `<MultisampleTex<...> as TextureType<...>>::Format: ConcreteImageFormat`
[INFO] [stdout]     = help: the following types implement trait `image_format::ConcreteImageFormat`:
[INFO] [stdout]               DXT1<Rgb>
[INFO] [stdout]               DXT1<Rgba>
[INFO] [stdout]               DXT1<SRgb>
[INFO] [stdout]               DXT1<SRgba>
[INFO] [stdout]               DXT3<Rgba>
[INFO] [stdout]               DXT3<SRgba>
[INFO] [stdout]               DXT5<Rgba>
[INFO] [stdout]               DXT5<SRgba>
[INFO] [stdout]             and 52 others
[INFO] [stdout] note: the requirement `<MultisampleTex<(dyn image_format::ImageFormat<ScalarType = S> + 'static)> as texture::raw::TextureType<cgmath_geometry::D2>>::Format: image_format::ConcreteImageFormat` appears on the `impl`'s associated function `alloc_image` but not on the corresponding trait's associated function
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/mod.rs:121:15
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub unsafe trait TextureType<D: Dimensionality<u32>>: 'static {
[INFO] [stdout]     |                  ----------- in this trait
[INFO] [stdout] ...
[INFO] [stdout] 121 |     unsafe fn alloc_image(
[INFO] [stdout]     |               ^^^^^^^^^^^ this trait's associated function doesn't have the requirement `<MultisampleTex<(dyn image_format::ImageFormat<ScalarType = S> + 'static)> as texture::raw::TextureType<cgmath_geometry::D2>>::Format: image_format::ConcreteImageFormat`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/gullery-87451c9e459d1b0f.long-type-1473547264828542185.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0284]: type annotations needed: cannot normalize `<MultisampleTex<...> as TextureType<...>>::Format`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:578:5
[INFO] [stdout]     |
[INFO] [stdout] 578 | /     unsafe fn sub_image(
[INFO] [stdout] 579 | |         _: &Gl,
[INFO] [stdout] 580 | |         _: GLenum,
[INFO] [stdout] 581 | |         _: <Self::Dims as Dims>::Offset,
[INFO] [stdout] ...   |
[INFO] [stdout] 585 | |         _: GLsizei
[INFO] [stdout] 586 | |     )
[INFO] [stdout]     | |_____^ cannot normalize `<MultisampleTex<...> as TextureType<...>>::Format`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/gullery-87451c9e459d1b0f.long-type-7629514393810921805.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0283]: type annotations needed: cannot satisfy `MultisampleTex<dyn ImageFormat<ScalarType = S>>: TextureType<D2>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:578:5
[INFO] [stdout]     |
[INFO] [stdout] 578 | /     unsafe fn sub_image(
[INFO] [stdout] 579 | |         _: &Gl,
[INFO] [stdout] 580 | |         _: GLenum,
[INFO] [stdout] 581 | |         _: <Self::Dims as Dims>::Offset,
[INFO] [stdout] ...   |
[INFO] [stdout] 585 | |         _: GLsizei
[INFO] [stdout] 586 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout] note: multiple `impl`s satisfying `MultisampleTex<(dyn image_format::ImageFormat<ScalarType = S> + 'static)>: texture::raw::TextureType<cgmath_geometry::D2>` found
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:337:1
[INFO] [stdout]     |
[INFO] [stdout] 337 | / unsafe impl<C> TextureType<D2> for C
[INFO] [stdout] 338 | |     where C: ?Sized + ImageFormat
[INFO] [stdout]     | |_________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 551 | / unsafe impl<S> TextureType<D2> for MultisampleTex<ImageFormat<ScalarType=S>>
[INFO] [stdout] 552 | |     where S: 'static + ScalarType
[INFO] [stdout]     | |_________________________________^
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/gullery-87451c9e459d1b0f.long-type-18171873915009041568.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0284]: type annotations needed: cannot normalize `<MultisampleTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Format`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:604:5
[INFO] [stdout]     |
[INFO] [stdout] 604 | /     unsafe fn alloc_image(
[INFO] [stdout] 605 | |         gl: &Gl,
[INFO] [stdout] 606 | |         image_bind: GLenum,
[INFO] [stdout] 607 | |         mip_dims: Self::Dims,
[INFO] [stdout] ...   |
[INFO] [stdout] 613 | |         where Self::Format: ConcreteImageFormat
[INFO] [stdout]     | |_______________________________________________^ cannot normalize `<MultisampleTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Format`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0283]: type annotations needed: cannot satisfy `<MultisampleTex<C> as TextureType<D2>>::Format: ConcreteImageFormat`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:613:29
[INFO] [stdout]     |
[INFO] [stdout] 613 |         where Self::Format: ConcreteImageFormat
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: cannot satisfy `<MultisampleTex<C> as TextureType<D2>>::Format: ConcreteImageFormat`
[INFO] [stdout]     = help: the following types implement trait `image_format::ConcreteImageFormat`:
[INFO] [stdout]               DXT1<Rgb>
[INFO] [stdout]               DXT1<Rgba>
[INFO] [stdout]               DXT1<SRgb>
[INFO] [stdout]               DXT1<SRgba>
[INFO] [stdout]               DXT3<Rgba>
[INFO] [stdout]               DXT3<SRgba>
[INFO] [stdout]               DXT5<Rgba>
[INFO] [stdout]               DXT5<SRgba>
[INFO] [stdout]             and 52 others
[INFO] [stdout] note: the requirement `<MultisampleTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Format: image_format::ConcreteImageFormat` appears on the `impl`'s associated function `alloc_image` but not on the corresponding trait's associated function
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/mod.rs:121:15
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub unsafe trait TextureType<D: Dimensionality<u32>>: 'static {
[INFO] [stdout]     |                  ----------- in this trait
[INFO] [stdout] ...
[INFO] [stdout] 121 |     unsafe fn alloc_image(
[INFO] [stdout]     |               ^^^^^^^^^^^ this trait's associated function doesn't have the requirement `<MultisampleTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Format: image_format::ConcreteImageFormat`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/gullery-87451c9e459d1b0f.long-type-11583320529810228307.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0284]: type annotations needed: cannot normalize `<MultisampleTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Format`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:632:5
[INFO] [stdout]     |
[INFO] [stdout] 632 | /     unsafe fn sub_image(
[INFO] [stdout] 633 | |         _: &Gl,
[INFO] [stdout] 634 | |         _: GLenum,
[INFO] [stdout] 635 | |         _: <Self::Dims as Dims>::Offset,
[INFO] [stdout] ...   |
[INFO] [stdout] 639 | |         _: GLsizei
[INFO] [stdout] 640 | |     )
[INFO] [stdout]     | |_____^ cannot normalize `<MultisampleTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Format`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0283]: type annotations needed: cannot satisfy `MultisampleTex<C>: texture::raw::TextureType<cgmath_geometry::D2>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:632:5
[INFO] [stdout]     |
[INFO] [stdout] 632 | /     unsafe fn sub_image(
[INFO] [stdout] 633 | |         _: &Gl,
[INFO] [stdout] 634 | |         _: GLenum,
[INFO] [stdout] 635 | |         _: <Self::Dims as Dims>::Offset,
[INFO] [stdout] ...   |
[INFO] [stdout] 639 | |         _: GLsizei
[INFO] [stdout] 640 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout] note: multiple `impl`s satisfying `MultisampleTex<C>: texture::raw::TextureType<cgmath_geometry::D2>` found
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:337:1
[INFO] [stdout]     |
[INFO] [stdout] 337 | / unsafe impl<C> TextureType<D2> for C
[INFO] [stdout] 338 | |     where C: ?Sized + ImageFormat
[INFO] [stdout]     | |_________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 591 | / unsafe impl<C> TextureType<D2> for MultisampleTex<C>
[INFO] [stdout] 592 | |     where C: ?Sized + ImageFormatRenderable
[INFO] [stdout]     | |___________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0284]: type annotations needed: cannot normalize `<ArrayTex<MultisampleTex<C>> as texture::raw::TextureType<cgmath_geometry::D2>>::Format`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:666:5
[INFO] [stdout]     |
[INFO] [stdout] 666 | /     unsafe fn alloc_image(
[INFO] [stdout] 667 | |         gl: &Gl,
[INFO] [stdout] 668 | |         image_bind: GLenum,
[INFO] [stdout] 669 | |         mip_dims: Self::Dims,
[INFO] [stdout] ...   |
[INFO] [stdout] 675 | |         where Self::Format: ConcreteImageFormat
[INFO] [stdout]     | |_______________________________________________^ cannot normalize `<ArrayTex<MultisampleTex<C>> as texture::raw::TextureType<cgmath_geometry::D2>>::Format`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0283]: type annotations needed: cannot satisfy `<ArrayTex<...> as TextureType<...>>::Format: ConcreteImageFormat`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:675:29
[INFO] [stdout]     |
[INFO] [stdout] 675 |         where Self::Format: ConcreteImageFormat
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: cannot satisfy `<ArrayTex<...> as TextureType<...>>::Format: ConcreteImageFormat`
[INFO] [stdout]     = help: the following types implement trait `image_format::ConcreteImageFormat`:
[INFO] [stdout]               DXT1<Rgb>
[INFO] [stdout]               DXT1<Rgba>
[INFO] [stdout]               DXT1<SRgb>
[INFO] [stdout]               DXT1<SRgba>
[INFO] [stdout]               DXT3<Rgba>
[INFO] [stdout]               DXT3<SRgba>
[INFO] [stdout]               DXT5<Rgba>
[INFO] [stdout]               DXT5<SRgba>
[INFO] [stdout]             and 52 others
[INFO] [stdout] note: the requirement `<ArrayTex<MultisampleTex<C>> as texture::raw::TextureType<cgmath_geometry::D2>>::Format: image_format::ConcreteImageFormat` appears on the `impl`'s associated function `alloc_image` but not on the corresponding trait's associated function
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/mod.rs:121:15
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub unsafe trait TextureType<D: Dimensionality<u32>>: 'static {
[INFO] [stdout]     |                  ----------- in this trait
[INFO] [stdout] ...
[INFO] [stdout] 121 |     unsafe fn alloc_image(
[INFO] [stdout]     |               ^^^^^^^^^^^ this trait's associated function doesn't have the requirement `<ArrayTex<MultisampleTex<C>> as texture::raw::TextureType<cgmath_geometry::D2>>::Format: image_format::ConcreteImageFormat`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/gullery-87451c9e459d1b0f.long-type-6542640924838437539.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0284]: type annotations needed: cannot normalize `<ArrayTex<MultisampleTex<C>> as texture::raw::TextureType<cgmath_geometry::D2>>::Format`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:695:5
[INFO] [stdout]     |
[INFO] [stdout] 695 | /     unsafe fn sub_image(
[INFO] [stdout] 696 | |         _: &Gl,
[INFO] [stdout] 697 | |         _: GLenum,
[INFO] [stdout] 698 | |         _: <Self::Dims as Dims>::Offset,
[INFO] [stdout] ...   |
[INFO] [stdout] 702 | |         _: GLsizei
[INFO] [stdout] 703 | |     )
[INFO] [stdout]     | |_____^ cannot normalize `<ArrayTex<MultisampleTex<C>> as texture::raw::TextureType<cgmath_geometry::D2>>::Format`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0283]: type annotations needed: cannot satisfy `ArrayTex<MultisampleTex<C>>: texture::raw::TextureType<cgmath_geometry::D2>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:695:5
[INFO] [stdout]     |
[INFO] [stdout] 695 | /     unsafe fn sub_image(
[INFO] [stdout] 696 | |         _: &Gl,
[INFO] [stdout] 697 | |         _: GLenum,
[INFO] [stdout] 698 | |         _: <Self::Dims as Dims>::Offset,
[INFO] [stdout] ...   |
[INFO] [stdout] 702 | |         _: GLsizei
[INFO] [stdout] 703 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout] note: multiple `impl`s satisfying `ArrayTex<MultisampleTex<C>>: texture::raw::TextureType<cgmath_geometry::D2>` found
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:240:1
[INFO] [stdout]     |
[INFO] [stdout] 240 | / unsafe impl<C> TextureType<D2> for ArrayTex<C>
[INFO] [stdout] 241 | |     where C: ?Sized + ImageFormat
[INFO] [stdout]     | |_________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 337 | / unsafe impl<C> TextureType<D2> for C
[INFO] [stdout] 338 | |     where C: ?Sized + ImageFormat
[INFO] [stdout]     | |_________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 653 | / unsafe impl<C> TextureType<D2> for ArrayTex<MultisampleTex<C>>
[INFO] [stdout] 654 | |     where C: ?Sized + ImageFormat
[INFO] [stdout]     | |_________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0284]: type annotations needed: cannot normalize `<ArrayTex<C> as texture::raw::TextureType<cgmath_geometry::D1>>::Dims`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:214:19
[INFO] [stdout]     |
[INFO] [stdout] 214 |         mip_dims: Self::Dims,
[INFO] [stdout]     |                   ^^^^^^^^^^ cannot normalize `<ArrayTex<C> as texture::raw::TextureType<cgmath_geometry::D1>>::Dims`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0284]: type annotations needed: cannot normalize `<ArrayTex<C> as texture::raw::TextureType<cgmath_geometry::D1>>::Dims`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:229:21
[INFO] [stdout]     |
[INFO] [stdout] 229 |         sub_offset: <Self::Dims as Dims>::Offset,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot normalize `<ArrayTex<C> as texture::raw::TextureType<cgmath_geometry::D1>>::Dims`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0284]: type annotations needed: cannot normalize `<ArrayTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Dims`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:256:19
[INFO] [stdout]     |
[INFO] [stdout] 256 |         mip_dims: Self::Dims,
[INFO] [stdout]     |                   ^^^^^^^^^^ cannot normalize `<ArrayTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Dims`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0284]: type annotations needed: cannot normalize `<ArrayTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Dims`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:271:21
[INFO] [stdout]     |
[INFO] [stdout] 271 |         sub_offset: <Self::Dims as Dims>::Offset,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot normalize `<ArrayTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Dims`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0284]: type annotations needed: cannot normalize `<CubemapTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Dims`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:448:19
[INFO] [stdout]     |
[INFO] [stdout] 448 |         mip_dims: Self::Dims,
[INFO] [stdout]     |                   ^^^^^^^^^^ cannot normalize `<CubemapTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Dims`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0284]: type annotations needed: cannot normalize `<CubemapTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Dims`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:464:21
[INFO] [stdout]     |
[INFO] [stdout] 464 |         sub_offset: <Self::Dims as Dims>::Offset,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot normalize `<CubemapTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Dims`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0284]: type annotations needed: cannot normalize `<RectTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Dims`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:503:19
[INFO] [stdout]     |
[INFO] [stdout] 503 |         mip_dims: Self::Dims,
[INFO] [stdout]     |                   ^^^^^^^^^^ cannot normalize `<RectTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Dims`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0284]: type annotations needed: cannot normalize `<RectTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Dims`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:518:21
[INFO] [stdout]     |
[INFO] [stdout] 518 |         sub_offset: <Self::Dims as Dims>::Offset,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot normalize `<RectTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Dims`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0284]: type annotations needed: cannot normalize `<MultisampleTex<...> as TextureType<...>>::Dims`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:567:12
[INFO] [stdout]     |
[INFO] [stdout] 567 |         _: Self::Dims,
[INFO] [stdout]     |            ^^^^^^^^^^ cannot normalize `<MultisampleTex<...> as TextureType<...>>::Dims`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/gullery-87451c9e459d1b0f.long-type-10837627314319813856.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0284]: type annotations needed: cannot normalize `<MultisampleTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Dims`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:607:19
[INFO] [stdout]     |
[INFO] [stdout] 607 |         mip_dims: Self::Dims,
[INFO] [stdout]     |                   ^^^^^^^^^^ cannot normalize `<MultisampleTex<C> as texture::raw::TextureType<cgmath_geometry::D2>>::Dims`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0284]: type annotations needed: cannot normalize `<ArrayTex<MultisampleTex<C>> as texture::raw::TextureType<cgmath_geometry::D2>>::Dims`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:669:19
[INFO] [stdout]     |
[INFO] [stdout] 669 |         mip_dims: Self::Dims,
[INFO] [stdout]     |                   ^^^^^^^^^^ cannot normalize `<ArrayTex<MultisampleTex<C>> as texture::raw::TextureType<cgmath_geometry::D2>>::Dims`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:222:25
[INFO] [stdout]     |
[INFO] [stdout] 222 |         let mip_level = mip_level.to_glint();
[INFO] [stdout]     |                         ^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:237:60
[INFO] [stdout]     |
[INFO] [stdout] 237 |         sub_image_2d(gl, image_bind, sub_offset, sub_dims, mip_level.to_glint(), data_ptr, data_len, Self::Format::FORMAT);
[INFO] [stdout]     |                                                            ^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:264:25
[INFO] [stdout]     |
[INFO] [stdout] 264 |         let mip_level = mip_level.to_glint();
[INFO] [stdout]     |                         ^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:279:60
[INFO] [stdout]     |
[INFO] [stdout] 279 |         sub_image_3d(gl, image_bind, sub_offset, sub_dims, mip_level.to_glint(), data_ptr, data_len, Self::Format::FORMAT);
[INFO] [stdout]     |                                                            ^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:456:25
[INFO] [stdout]     |
[INFO] [stdout] 456 |         let mip_level = mip_level.to_glint();
[INFO] [stdout]     |                         ^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:472:38
[INFO] [stdout]     |
[INFO] [stdout] 472 |         let sub_dims = DimsBox::new2(sub_dims.side, sub_dims.side);
[INFO] [stdout]     |                                      ^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:511:25
[INFO] [stdout]     |
[INFO] [stdout] 511 |         let mip_level = mip_level.to_glint();
[INFO] [stdout]     |                         ^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:526:60
[INFO] [stdout]     |
[INFO] [stdout] 526 |         sub_image_2d(gl, image_bind, sub_offset, sub_dims, mip_level.to_glint(), data_ptr, data_len, Self::Format::FORMAT);
[INFO] [stdout]     |                                                            ^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:567:12
[INFO] [stdout]     |
[INFO] [stdout] 567 |         _: Self::Dims,
[INFO] [stdout]     |            ^^^^^^^^^^ cannot infer type for associated type `<MultisampleTex<(dyn image_format::ImageFormat<ScalarType = S> + 'static)> as texture::raw::TextureType<cgmath_geometry::D2>>::Dims`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:621:21
[INFO] [stdout]     |
[INFO] [stdout] 621 |                     mip_dims.width() as GLsizei,
[INFO] [stdout]     |                     ^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/gullery-9600ba9857e6a0d7/56902ee/src/texture/raw/types.rs:683:21
[INFO] [stdout]     |
[INFO] [stdout] 683 |                     mip_dims.width() as GLsizei,
[INFO] [stdout]     |                     ^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0283, E0284.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `gullery` (lib) due to 50 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "a66be67aa5e20615ba83627eae6b3f611669213310fc884b924fe12664c74fef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a66be67aa5e20615ba83627eae6b3f611669213310fc884b924fe12664c74fef", kill_on_drop: false }`
[INFO] [stdout] a66be67aa5e20615ba83627eae6b3f611669213310fc884b924fe12664c74fef
