[INFO] fetching crate spitfire 0.20.0...
[INFO] testing spitfire-0.20.0 against 1.75.0 for beta-1.76-1
[INFO] extracting crate spitfire 0.20.0 into /workspace/builds/worker-0-tc1/source
[INFO] validating manifest of crates.io crate spitfire 0.20.0 on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate spitfire 0.20.0
[INFO] finished tweaking crates.io crate spitfire 0.20.0
[INFO] tweaked toml for crates.io crate spitfire 0.20.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] crate crates.io crate spitfire 0.20.0 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" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded vek v0.16.1
[INFO] [stderr]   Downloaded spitfire-gui v0.20.0
[INFO] [stderr]   Downloaded spitfire-draw v0.20.0
[INFO] [stderr]   Downloaded raui-core v0.55.6
[INFO] [stderr]   Downloaded raui-immediate v0.55.6
[INFO] [stderr]   Downloaded etagere v0.2.10
[INFO] [stderr]   Downloaded spitfire-fontdue v0.20.0
[INFO] [stderr]   Downloaded spitfire-input v0.20.0
[INFO] [stderr]   Downloaded raui-material v0.55.6
[INFO] [stderr]   Downloaded spitfire-glow v0.20.0
[INFO] [stderr]   Downloaded spitfire-core v0.20.0
[INFO] [stderr]   Downloaded raui-immediate-widgets v0.55.6
[INFO] [stderr]   Downloaded fontdue v0.7.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e2bdba85574459ebf377b240e55aeabf6f258d995d30dadfe3d9c539fc6e7672
[INFO] running `Command { std: "docker" "start" "-a" "e2bdba85574459ebf377b240e55aeabf6f258d995d30dadfe3d9c539fc6e7672", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e2bdba85574459ebf377b240e55aeabf6f258d995d30dadfe3d9c539fc6e7672", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e2bdba85574459ebf377b240e55aeabf6f258d995d30dadfe3d9c539fc6e7672", kill_on_drop: false }`
[INFO] [stdout] e2bdba85574459ebf377b240e55aeabf6f258d995d30dadfe3d9c539fc6e7672
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1146cb798b870e0ac12da6062ad86e196f612f8e7f09b1afee018f186ca78c04
[INFO] running `Command { std: "docker" "start" "-a" "1146cb798b870e0ac12da6062ad86e196f612f8e7f09b1afee018f186ca78c04", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.69
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling quote v1.0.33
[INFO] [stderr]    Compiling syn v2.0.39
[INFO] [stderr]    Compiling bytemuck_derive v1.5.0
[INFO] [stderr]    Compiling bytemuck v1.14.0
[INFO] [stderr]    Compiling spitfire-core v0.20.0
[INFO] [stderr]    Compiling spitfire v0.20.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 3.42s
[INFO] running `Command { std: "docker" "inspect" "1146cb798b870e0ac12da6062ad86e196f612f8e7f09b1afee018f186ca78c04", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1146cb798b870e0ac12da6062ad86e196f612f8e7f09b1afee018f186ca78c04", kill_on_drop: false }`
[INFO] [stdout] 1146cb798b870e0ac12da6062ad86e196f612f8e7f09b1afee018f186ca78c04
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 615c9199728ec5b2830554ed2d7a500c4d0604b6786b580c829936553148731f
[INFO] running `Command { std: "docker" "start" "-a" "615c9199728ec5b2830554ed2d7a500c4d0604b6786b580c829936553148731f", kill_on_drop: false }`
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling libc v0.2.150
[INFO] [stderr]    Compiling xml-rs v0.8.19
[INFO] [stderr]    Compiling pkg-config v0.3.27
[INFO] [stderr]    Compiling once_cell v1.18.0
[INFO] [stderr]    Compiling log v0.4.20
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling serde v1.0.193
[INFO] [stderr]    Compiling khronos_api v3.1.0
[INFO] [stderr]    Compiling smallvec v1.11.2
[INFO] [stderr]    Compiling scoped-tls v1.0.1
[INFO] [stderr]    Compiling downcast-rs v1.2.0
[INFO] [stderr]    Compiling memoffset v0.6.5
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling serde_derive v1.0.193
[INFO] [stderr]    Compiling libloading v0.8.1
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling serde_json v1.0.108
[INFO] [stderr]    Compiling memchr v2.6.4
[INFO] [stderr]    Compiling semver v1.0.20
[INFO] [stderr]    Compiling dlib v0.5.2
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]    Compiling lock_api v0.4.11
[INFO] [stderr]    Compiling parking_lot_core v0.8.6
[INFO] [stderr]    Compiling ryu v1.0.15
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling itoa v1.0.9
[INFO] [stderr]    Compiling instant v0.1.12
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling simd-adler32 v0.3.7
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling crc32fast v1.3.2
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling adler v1.0.2
[INFO] [stderr]    Compiling ahash v0.8.6
[INFO] [stderr]    Compiling wayland-sys v0.29.5
[INFO] [stderr]    Compiling wayland-scanner v0.29.5
[INFO] [stderr]    Compiling gl_generator v0.14.0
[INFO] [stderr]    Compiling x11-dl v2.21.0
[INFO] [stderr]    Compiling smithay-client-toolkit v0.15.4
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling winit v0.26.1
[INFO] [stderr]    Compiling cty v0.2.2
[INFO] [stderr]    Compiling zerocopy v0.7.26
[INFO] [stderr]    Compiling raw-window-handle v0.4.3
[INFO] [stderr]    Compiling vek v0.16.1
[INFO] [stderr]    Compiling miniz_oxide v0.7.1
[INFO] [stderr]    Compiling allocator-api2 v0.2.16
[INFO] [stderr]    Compiling percent-encoding v2.3.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling fdeflate v0.3.1
[INFO] [stderr]    Compiling libloading v0.7.4
[INFO] [stderr]    Compiling ttf-parser v0.20.0
[INFO] [stderr]    Compiling glutin_egl_sys v0.1.6
[INFO] [stderr]    Compiling glutin_glx_sys v0.1.8
[INFO] [stderr]    Compiling flate2 v1.0.28
[INFO] [stderr]    Compiling hashbrown v0.14.2
[INFO] [stderr]    Compiling wayland-client v0.29.5
[INFO] [stderr]    Compiling wayland-protocols v0.29.5
[INFO] [stderr]    Compiling getrandom v0.2.11
[INFO] [stderr]    Compiling nix v0.24.3
[INFO] [stderr]    Compiling xcursor v0.3.4
[INFO] [stderr]    Compiling nix v0.22.3
[INFO] [stderr]    Compiling memmap2 v0.3.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling shared_library v0.1.9
[INFO] [stderr]    Compiling mio v0.8.9
[INFO] [stderr]    Compiling parking_lot v0.11.2
[INFO] [stderr]    Compiling osmesa-sys v0.1.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling png v0.17.10
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling fontdue v0.7.4
[INFO] [stderr]    Compiling wayland-commons v0.29.5
[INFO] [stderr]    Compiling raui-derive v0.55.6
[INFO] [stderr]    Compiling calloop v0.9.3
[INFO] [stderr]    Compiling wayland-cursor v0.29.5
[INFO] [stderr]    Compiling wayland-egl v0.29.5
[INFO] [stderr]    Compiling uuid v0.8.2
[INFO] [stderr]    Compiling typid v1.1.1
[INFO] [stderr]    Compiling intuicio-data v0.23.1
[INFO] [stderr]    Compiling raui-core v0.55.6
[INFO] [stderr]    Compiling raui-immediate v0.55.6
[INFO] [stderr]    Compiling raui-material v0.55.6
[INFO] [stderr]    Compiling raui-immediate-widgets v0.55.6
[INFO] [stderr]    Compiling glutin v0.28.0
[INFO] [stderr]    Compiling spitfire v0.20.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: couldn't read examples/../../../resources/Roboto-Regular.ttf: No such file or directory (os error 2)
[INFO] [stdout]   --> examples/gui.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |                 include_bytes!("../../../resources/Roboto-Regular.ttf") as &[_],
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read examples/../../../resources/Roboto-Regular.ttf: No such file or directory (os error 2)
[INFO] [stdout]   --> examples/draw.rs:93:17
[INFO] [stdout]    |
[INFO] [stdout] 93 |                 include_bytes!("../../../resources/Roboto-Regular.ttf") as &[_],
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `spitfire_draw`
[INFO] [stdout]  --> examples/gui.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use spitfire_draw::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ use of undeclared crate or module `spitfire_draw`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 3 | use spitfire_core::prelude::*;
[INFO] [stdout]   |     ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `spitfire_draw`
[INFO] [stdout]  --> examples/draw.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use spitfire_draw::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ use of undeclared crate or module `spitfire_draw`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 3 | use spitfire_core::prelude::*;
[INFO] [stdout]   |     ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `spitfire_glow`
[INFO] [stdout]  --> examples/gui.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use spitfire_glow::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ use of undeclared crate or module `spitfire_glow`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 4 | use spitfire_core::prelude::*;
[INFO] [stdout]   |     ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `spitfire_gui`
[INFO] [stdout]  --> examples/gui.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use spitfire_gui::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of undeclared crate or module `spitfire_gui`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 5 | use spitfire::prelude::*;
[INFO] [stdout]   |     ~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `spitfire_glow`
[INFO] [stdout]  --> examples/draw.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use spitfire_glow::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ use of undeclared crate or module `spitfire_glow`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 4 | use spitfire_core::prelude::*;
[INFO] [stdout]   |     ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `spitfire_draw::prelude::*`, `spitfire_glow::prelude::*`, `spitfire_gui::prelude::*`
[INFO] [stdout]  --> examples/gui.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use spitfire_draw::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 4 | use spitfire_glow::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 5 | use spitfire_gui::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `spitfire_draw::prelude::*`, `spitfire_glow::prelude::*`
[INFO] [stdout]  --> examples/draw.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use spitfire_draw::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 4 | use spitfire_glow::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read examples/../../../resources/Roboto-Regular.ttf: No such file or directory (os error 2)
[INFO] [stdout]    --> examples/hello_world.rs:109:17
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 include_bytes!("../../../resources/Roboto-Regular.ttf") as &[_],
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `spitfire_glow`
[INFO] [stdout]  --> examples/hello_world.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use spitfire_glow::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ use of undeclared crate or module `spitfire_glow`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 7 | use spitfire_core::prelude::*;
[INFO] [stdout]   |     ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `spitfire_fontdue`
[INFO] [stdout]  --> examples/hello_world.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use spitfire_fontdue::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^ use of undeclared crate or module `spitfire_fontdue`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 6 | use spitfire_core::*;
[INFO] [stdout]   |     ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `spitfire_draw`
[INFO] [stdout]  --> examples/input.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use spitfire_draw::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ use of undeclared crate or module `spitfire_draw`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 5 | use spitfire_core::prelude::*;
[INFO] [stdout]   |     ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `spitfire_glow`
[INFO] [stdout]  --> examples/input.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use spitfire_glow::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ use of undeclared crate or module `spitfire_glow`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 6 | use spitfire_core::prelude::*;
[INFO] [stdout]   |     ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `spitfire_draw`
[INFO] [stdout]  --> examples/game.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use spitfire_draw::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ use of undeclared crate or module `spitfire_draw`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 8 | use spitfire_core::prelude::*;
[INFO] [stdout]   |     ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `spitfire_glow`
[INFO] [stdout]  --> examples/game.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use spitfire_glow::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ use of undeclared crate or module `spitfire_glow`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 9 | use spitfire_core::prelude::*;
[INFO] [stdout]   |     ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `spitfire_gui`
[INFO] [stdout]   --> examples/game.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use spitfire_gui::prelude::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^ use of undeclared crate or module `spitfire_gui`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 10 | use spitfire::prelude::*;
[INFO] [stdout]    |     ~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `spitfire_input`
[INFO] [stdout]   --> examples/game.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use spitfire_input::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ use of undeclared crate or module `spitfire_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `spitfire_input`
[INFO] [stdout]  --> examples/input.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use spitfire_input::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ use of undeclared crate or module `spitfire_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DrawContext` in this scope
[INFO] [stdout]   --> examples/gui.rs:10:11
[INFO] [stdout]    |
[INFO] [stdout] 10 |     draw: DrawContext,
[INFO] [stdout]    |           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GuiContext` in this scope
[INFO] [stdout]   --> examples/gui.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 |     gui: GuiContext,
[INFO] [stdout]    |          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `AppState` in this scope
[INFO] [stdout]   --> examples/gui.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl AppState<Vertex> for State {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]   --> examples/gui.rs:16:15
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl AppState<Vertex> for State {
[INFO] [stdout]    |               ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl<Vertex> AppState<Vertex> for State {
[INFO] [stdout]    |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]   --> examples/gui.rs:17:42
[INFO] [stdout]    |
[INFO] [stdout] 17 |     fn on_init(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]    |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]   --> examples/gui.rs:17:51
[INFO] [stdout]    |
[INFO] [stdout] 17 |     fn on_init(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]    |                                                   ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl<Vertex> AppState<Vertex> for State {
[INFO] [stdout]    |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]   --> examples/gui.rs:57:44
[INFO] [stdout]    |
[INFO] [stdout] 57 |     fn on_redraw(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]    |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]   --> examples/gui.rs:57:53
[INFO] [stdout]    |
[INFO] [stdout] 57 |     fn on_redraw(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]    |                                                     ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl<Vertex> AppState<Vertex> for State {
[INFO] [stdout]    |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/gui.rs:117:11
[INFO] [stdout]     |
[INFO] [stdout] 117 |     App::<Vertex>::default().run(State::default());
[INFO] [stdout]     |           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]    --> examples/gui.rs:120:28
[INFO] [stdout]     |
[INFO] [stdout] 120 | fn load_texture(graphics: &Graphics<Vertex>, path: impl AsRef<Path>) -> Texture {
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/gui.rs:120:37
[INFO] [stdout]     |
[INFO] [stdout] 120 | fn load_texture(graphics: &Graphics<Vertex>, path: impl AsRef<Path>) -> Texture {
[INFO] [stdout]     |                                     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 120 | fn load_texture<Vertex>(graphics: &Graphics<Vertex>, path: impl AsRef<Path>) -> Texture {
[INFO] [stdout]     |                ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Texture` in this scope
[INFO] [stdout]    --> examples/gui.rs:120:73
[INFO] [stdout]     |
[INFO] [stdout] 120 | fn load_texture(graphics: &Graphics<Vertex>, path: impl AsRef<Path>) -> Texture {
[INFO] [stdout]     |                                                                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DrawContext` in this scope
[INFO] [stdout]   --> examples/draw.rs:13:14
[INFO] [stdout]    |
[INFO] [stdout] 13 |     context: DrawContext,
[INFO] [stdout]    |              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TileMap` in this scope
[INFO] [stdout]   --> examples/draw.rs:15:14
[INFO] [stdout]    |
[INFO] [stdout] 15 |     tilemap: TileMap,
[INFO] [stdout]    |              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TileSet` in this scope
[INFO] [stdout]   --> examples/draw.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 17 |     tileset: TileSet,
[INFO] [stdout]    |              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ParticleSystem` in this scope
[INFO] [stdout]   --> examples/draw.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |     particles: ParticleSystem<ParticlesProcessor, ParticleData, ()>,
[INFO] [stdout]    |                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SpriteTexture` in this scope
[INFO] [stdout]   --> examples/draw.rs:36:38
[INFO] [stdout]    |
[INFO] [stdout] 36 |             tileset: TileSet::single(SpriteTexture {
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `AppState` in this scope
[INFO] [stdout]   --> examples/draw.rs:50:6
[INFO] [stdout]    |
[INFO] [stdout] 50 | impl AppState<Vertex> for State {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]   --> examples/draw.rs:50:15
[INFO] [stdout]    |
[INFO] [stdout] 50 | impl AppState<Vertex> for State {
[INFO] [stdout]    |               ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 50 | impl<Vertex> AppState<Vertex> for State {
[INFO] [stdout]    |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]   --> examples/draw.rs:51:42
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn on_init(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]    |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]   --> examples/draw.rs:51:51
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn on_init(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]    |                                                   ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 50 | impl<Vertex> AppState<Vertex> for State {
[INFO] [stdout]    |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]    --> examples/draw.rs:100:44
[INFO] [stdout]     |
[INFO] [stdout] 100 |     fn on_redraw(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/draw.rs:100:53
[INFO] [stdout]     |
[INFO] [stdout] 100 |     fn on_redraw(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                                                     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 50  | impl<Vertex> AppState<Vertex> for State {
[INFO] [stdout]     |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SpriteTexture` in this scope
[INFO] [stdout]    --> examples/draw.rs:136:33
[INFO] [stdout]     |
[INFO] [stdout] 136 |         NineSliceSprite::single(SpriteTexture {
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/draw.rs:182:11
[INFO] [stdout]     |
[INFO] [stdout] 182 |     App::<Vertex>::default().run(State::default());
[INFO] [stdout]     |           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `ParticleSystemProcessor` in this scope
[INFO] [stdout]    --> examples/draw.rs:221:6
[INFO] [stdout]     |
[INFO] [stdout] 221 | impl ParticleSystemProcessor<ParticleData, ()> for ParticlesProcessor {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ParticleInstance` in this scope
[INFO] [stdout]    --> examples/draw.rs:233:52
[INFO] [stdout]     |
[INFO] [stdout] 233 |     fn emit(_: &(), data: &ParticleData) -> Option<ParticleInstance> {
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 221 | impl<ParticleInstance> ParticleSystemProcessor<ParticleData, ()> for ParticlesProcessor {
[INFO] [stdout]     |     ++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ParticleInstance` in this scope
[INFO] [stdout]    --> examples/draw.rs:234:14
[INFO] [stdout]     |
[INFO] [stdout] 234 |         Some(ParticleInstance {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]    --> examples/draw.rs:248:28
[INFO] [stdout]     |
[INFO] [stdout] 248 | fn load_texture(graphics: &Graphics<Vertex>, path: impl AsRef<Path>, pages: u32) -> Texture {
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/draw.rs:248:37
[INFO] [stdout]     |
[INFO] [stdout] 248 | fn load_texture(graphics: &Graphics<Vertex>, path: impl AsRef<Path>, pages: u32) -> Texture {
[INFO] [stdout]     |                                     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 248 | fn load_texture<Vertex>(graphics: &Graphics<Vertex>, path: impl AsRef<Path>, pages: u32) -> Texture {
[INFO] [stdout]     |                ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Texture` in this scope
[INFO] [stdout]    --> examples/draw.rs:248:85
[INFO] [stdout]     |
[INFO] [stdout] 248 | fn load_texture(graphics: &Graphics<Vertex>, path: impl AsRef<Path>, pages: u32) -> Texture {
[INFO] [stdout]     |                                                                                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]    --> examples/draw.rs:266:36
[INFO] [stdout]     |
[INFO] [stdout] 266 | fn checkerboard_texture(graphics: &Graphics<Vertex>) -> Texture {
[INFO] [stdout]     |                                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/draw.rs:266:45
[INFO] [stdout]     |
[INFO] [stdout] 266 | fn checkerboard_texture(graphics: &Graphics<Vertex>) -> Texture {
[INFO] [stdout]     |                                             ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 266 | fn checkerboard_texture<Vertex>(graphics: &Graphics<Vertex>) -> Texture {
[INFO] [stdout]     |                        ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Texture` in this scope
[INFO] [stdout]    --> examples/draw.rs:266:57
[INFO] [stdout]     |
[INFO] [stdout] 266 | fn checkerboard_texture(graphics: &Graphics<Vertex>) -> Texture {
[INFO] [stdout]     |                                                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `GlowVertexAttribs` in this scope
[INFO] [stdout]   --> examples/hello_world.rs:33:6
[INFO] [stdout]    |
[INFO] [stdout] 33 | impl GlowVertexAttribs for Vertex {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GlowVertexAttrib` in this scope
[INFO] [stdout]   --> examples/hello_world.rs:34:45
[INFO] [stdout]    |
[INFO] [stdout] 34 |     const ATTRIBS: &'static [(&'static str, GlowVertexAttrib)] = &[
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `TextVertex` in this scope
[INFO] [stdout]   --> examples/hello_world.rs:61:6
[INFO] [stdout]    |
[INFO] [stdout] 61 | impl TextVertex<[f32; 4]> for Vertex {
[INFO] [stdout]    |      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Shader` in this scope
[INFO] [stdout]   --> examples/hello_world.rs:73:27
[INFO] [stdout]    |
[INFO] [stdout] 73 |     sprite_shader: Option<Shader>,
[INFO] [stdout]    |                           ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 72 | struct State<Shader> {
[INFO] [stdout]    |             ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DrawContext` in this scope
[INFO] [stdout]    --> examples/game.rs:114:11
[INFO] [stdout]     |
[INFO] [stdout] 114 |     draw: DrawContext,
[INFO] [stdout]     |           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Shader` in this scope
[INFO] [stdout]   --> examples/hello_world.rs:74:25
[INFO] [stdout]    |
[INFO] [stdout] 74 |     text_shader: Option<Shader>,
[INFO] [stdout]    |                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 72 | struct State<Shader> {
[INFO] [stdout]    |             ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GuiContext` in this scope
[INFO] [stdout]    --> examples/game.rs:115:10
[INFO] [stdout]     |
[INFO] [stdout] 115 |     gui: GuiContext,
[INFO] [stdout]     |          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `InputContext` in this scope
[INFO] [stdout]    --> examples/game.rs:116:12
[INFO] [stdout]     |
[INFO] [stdout] 116 |     input: InputContext,
[INFO] [stdout]     |            ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Texture` in this scope
[INFO] [stdout]   --> examples/hello_world.rs:75:28
[INFO] [stdout]    |
[INFO] [stdout] 75 |     ferris_texture: Option<Texture>,
[INFO] [stdout]    |                            ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 72 | struct State<Texture> {
[INFO] [stdout]    |             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]    --> examples/game.rs:125:20
[INFO] [stdout]     |
[INFO] [stdout] 125 |         graphics: &Graphics<Vertex>,
[INFO] [stdout]     |                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TextRenderer` in this scope
[INFO] [stdout]   --> examples/hello_world.rs:76:27
[INFO] [stdout]    |
[INFO] [stdout] 76 |     text_renderer: Option<TextRenderer<[f32; 4]>>,
[INFO] [stdout]    |                           ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/game.rs:125:29
[INFO] [stdout]     |
[INFO] [stdout] 125 |         graphics: &Graphics<Vertex>,
[INFO] [stdout]     |                             ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 122 | impl<Vertex> State {
[INFO] [stdout]     |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Texture` in this scope
[INFO] [stdout]   --> examples/hello_world.rs:77:27
[INFO] [stdout]    |
[INFO] [stdout] 77 |     fonts_texture: Option<Texture>,
[INFO] [stdout]    |                           ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 72 | struct State<Texture> {
[INFO] [stdout]    |             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]    --> examples/game.rs:137:20
[INFO] [stdout]     |
[INFO] [stdout] 137 |         graphics: &Graphics<Vertex>,
[INFO] [stdout]     |                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `AppState` in this scope
[INFO] [stdout]   --> examples/hello_world.rs:81:6
[INFO] [stdout]    |
[INFO] [stdout] 81 | impl AppState<Vertex> for State {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]   --> examples/hello_world.rs:85:42
[INFO] [stdout]    |
[INFO] [stdout] 85 |     fn on_init(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]    |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/game.rs:137:29
[INFO] [stdout]     |
[INFO] [stdout] 137 |         graphics: &Graphics<Vertex>,
[INFO] [stdout]     |                             ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 122 | impl<Vertex> State {
[INFO] [stdout]     |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]    --> examples/hello_world.rs:119:44
[INFO] [stdout]     |
[INFO] [stdout] 119 |     fn on_redraw(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `AppState` in this scope
[INFO] [stdout]    --> examples/game.rs:374:6
[INFO] [stdout]     |
[INFO] [stdout] 374 | impl AppState<Vertex> for State {
[INFO] [stdout]     |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `GraphicsBatch` in this scope
[INFO] [stdout]    --> examples/hello_world.rs:133:31
[INFO] [stdout]     |
[INFO] [stdout] 133 |         graphics.stream.batch(GraphicsBatch {
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `GraphicsBatch` in this scope
[INFO] [stdout]    --> examples/hello_world.rs:163:31
[INFO] [stdout]     |
[INFO] [stdout] 163 |         graphics.stream.batch(GraphicsBatch {
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/game.rs:374:15
[INFO] [stdout]     |
[INFO] [stdout] 374 | impl AppState<Vertex> for State {
[INFO] [stdout]     |               ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 374 | impl<Vertex> AppState<Vertex> for State {
[INFO] [stdout]     |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Texture` in this scope
[INFO] [stdout]    --> examples/hello_world.rs:181:27
[INFO] [stdout]     |
[INFO] [stdout] 181 | fn texture_quad(texture: &Texture) -> [Vertex; 4] {
[INFO] [stdout]     |                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]    --> examples/game.rs:375:42
[INFO] [stdout]     |
[INFO] [stdout] 375 |     fn on_init(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `GlowVertexAttribs` in this scope
[INFO] [stdout]    --> examples/hello_world.rs:208:20
[INFO] [stdout]     |
[INFO] [stdout] 208 | fn load_texture<V: GlowVertexAttribs>(graphics: &Graphics<V>, path: impl AsRef<Path>) -> Texture {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/game.rs:375:51
[INFO] [stdout]     |
[INFO] [stdout] 375 |     fn on_init(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                                                   ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 374 | impl<Vertex> AppState<Vertex> for State {
[INFO] [stdout]     |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]    --> examples/hello_world.rs:208:50
[INFO] [stdout]     |
[INFO] [stdout] 208 | fn load_texture<V: GlowVertexAttribs>(graphics: &Graphics<V>, path: impl AsRef<Path>) -> Texture {
[INFO] [stdout]     |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]    --> examples/game.rs:425:44
[INFO] [stdout]     |
[INFO] [stdout] 425 |     fn on_redraw(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Texture` in this scope
[INFO] [stdout]    --> examples/hello_world.rs:208:90
[INFO] [stdout]     |
[INFO] [stdout] 208 | fn load_texture<V: GlowVertexAttribs>(graphics: &Graphics<V>, path: impl AsRef<Path>) -> Texture {
[INFO] [stdout]     |                                                                                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/game.rs:425:53
[INFO] [stdout]     |
[INFO] [stdout] 425 |     fn on_redraw(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                                                     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 374 | impl<Vertex> AppState<Vertex> for State {
[INFO] [stdout]     |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/game.rs:453:11
[INFO] [stdout]     |
[INFO] [stdout] 453 |     App::<Vertex>::default().run(State::default());
[INFO] [stdout]     |           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CardinalInputCombinator` in this scope
[INFO] [stdout]   --> examples/input.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |     input_move: CardinalInputCombinator,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DualInputCombinator` in this scope
[INFO] [stdout]   --> examples/input.rs:13:19
[INFO] [stdout]    |
[INFO] [stdout] 13 |     input_rotate: DualInputCombinator,
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Sprite` in this scope
[INFO] [stdout]   --> examples/input.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |     sprite: Sprite,
[INFO] [stdout]    |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TextureRef` in this scope
[INFO] [stdout]   --> examples/input.rs:19:21
[INFO] [stdout]    |
[INFO] [stdout] 19 |     fn new(texture: TextureRef, speed: f32, input: &mut InputContext) -> Self {
[INFO] [stdout]    |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `InputContext` in this scope
[INFO] [stdout]   --> examples/input.rs:19:57
[INFO] [stdout]    |
[INFO] [stdout] 19 |     fn new(texture: TextureRef, speed: f32, input: &mut InputContext) -> Self {
[INFO] [stdout]    |                                                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DrawContext` in this scope
[INFO] [stdout]    --> examples/input.rs:108:31
[INFO] [stdout]     |
[INFO] [stdout] 108 |     fn draw(&self, draw: &mut DrawContext, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]    --> examples/input.rs:108:59
[INFO] [stdout]     |
[INFO] [stdout] 108 |     fn draw(&self, draw: &mut DrawContext, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                                                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/input.rs:108:68
[INFO] [stdout]     |
[INFO] [stdout] 108 |     fn draw(&self, draw: &mut DrawContext, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                                                                    ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 18  | impl<Vertex> Player {
[INFO] [stdout]     |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DrawContext` in this scope
[INFO] [stdout]    --> examples/input.rs:114:11
[INFO] [stdout]     |
[INFO] [stdout] 114 |     draw: DrawContext,
[INFO] [stdout]     |           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `InputContext` in this scope
[INFO] [stdout]    --> examples/input.rs:115:12
[INFO] [stdout]     |
[INFO] [stdout] 115 |     input: InputContext,
[INFO] [stdout]     |            ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `InputActionRef` in this scope
[INFO] [stdout]    --> examples/input.rs:118:17
[INFO] [stdout]     |
[INFO] [stdout] 118 |     input_exit: InputActionRef,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]    --> examples/input.rs:151:39
[INFO] [stdout]     |
[INFO] [stdout] 151 |     fn draw(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/input.rs:151:48
[INFO] [stdout]     |
[INFO] [stdout] 151 |     fn draw(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                                                ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 121 | impl<Vertex> State {
[INFO] [stdout]     |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `AppState` in this scope
[INFO] [stdout]    --> examples/input.rs:156:6
[INFO] [stdout]     |
[INFO] [stdout] 156 | impl AppState<Vertex> for State {
[INFO] [stdout]     |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/input.rs:156:15
[INFO] [stdout]     |
[INFO] [stdout] 156 | impl AppState<Vertex> for State {
[INFO] [stdout]     |               ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 156 | impl<Vertex> AppState<Vertex> for State {
[INFO] [stdout]     |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]    --> examples/input.rs:157:42
[INFO] [stdout]     |
[INFO] [stdout] 157 |     fn on_init(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/input.rs:157:51
[INFO] [stdout]     |
[INFO] [stdout] 157 |     fn on_init(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                                                   ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 156 | impl<Vertex> AppState<Vertex> for State {
[INFO] [stdout]     |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]    --> examples/input.rs:174:44
[INFO] [stdout]     |
[INFO] [stdout] 174 |     fn on_redraw(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/input.rs:174:53
[INFO] [stdout]     |
[INFO] [stdout] 174 |     fn on_redraw(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                                                     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 156 | impl<Vertex> AppState<Vertex> for State {
[INFO] [stdout]     |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/input.rs:207:11
[INFO] [stdout]     |
[INFO] [stdout] 207 |     App::<Vertex>::default().run(State::new());
[INFO] [stdout]     |           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]    --> examples/input.rs:210:28
[INFO] [stdout]     |
[INFO] [stdout] 210 | fn load_texture(graphics: &Graphics<Vertex>, path: impl AsRef<Path>) -> Texture {
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/input.rs:210:37
[INFO] [stdout]     |
[INFO] [stdout] 210 | fn load_texture(graphics: &Graphics<Vertex>, path: impl AsRef<Path>) -> Texture {
[INFO] [stdout]     |                                     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 210 | fn load_texture<Vertex>(graphics: &Graphics<Vertex>, path: impl AsRef<Path>) -> Texture {
[INFO] [stdout]     |                ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Texture` in this scope
[INFO] [stdout]    --> examples/input.rs:210:73
[INFO] [stdout]     |
[INFO] [stdout] 210 | fn load_texture(graphics: &Graphics<Vertex>, path: impl AsRef<Path>) -> Texture {
[INFO] [stdout]     |                                                                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowTextureFormat`
[INFO] [stdout]    --> examples/game.rs:150:54
[INFO] [stdout]     |
[INFO] [stdout] 150 |                 .texture(info.width, info.height, 1, GlowTextureFormat::Rgba, bytes)
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^ use of undeclared type `GlowTextureFormat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]    --> examples/game.rs:381:13
[INFO] [stdout]     |
[INFO] [stdout] 381 |             Shader::COLORED_VERTEX_2D,
[INFO] [stdout]     |             ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]    --> examples/game.rs:382:13
[INFO] [stdout]     |
[INFO] [stdout] 382 |             Shader::PASS_FRAGMENT,
[INFO] [stdout]     |             ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]    --> examples/game.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |             Shader::TEXTURED_VERTEX_2D,
[INFO] [stdout]     |             ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/gui.rs:24:25
[INFO] [stdout]    |
[INFO] [stdout] 24 |                 .shader(Shader::COLORED_VERTEX_2D, Shader::PASS_FRAGMENT)
[INFO] [stdout]    |                         ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]    --> examples/game.rs:388:13
[INFO] [stdout]     |
[INFO] [stdout] 388 |             Shader::TEXTURED_FRAGMENT,
[INFO] [stdout]     |             ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]    --> examples/game.rs:390:44
[INFO] [stdout]     |
[INFO] [stdout] 390 |         self.load_shader(graphics, "text", Shader::TEXT_VERTEX, Shader::TEXT_FRAGMENT);
[INFO] [stdout]     |                                            ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/gui.rs:24:52
[INFO] [stdout]    |
[INFO] [stdout] 24 |                 .shader(Shader::COLORED_VERTEX_2D, Shader::PASS_FRAGMENT)
[INFO] [stdout]    |                                                    ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]    --> examples/game.rs:390:65
[INFO] [stdout]     |
[INFO] [stdout] 390 |         self.load_shader(graphics, "text", Shader::TEXT_VERTEX, Shader::TEXT_FRAGMENT);
[INFO] [stdout]     |                                                                 ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/gui.rs:31:25
[INFO] [stdout]    |
[INFO] [stdout] 31 |                 .shader(Shader::TEXTURED_VERTEX_2D, Shader::TEXTURED_FRAGMENT)
[INFO] [stdout]    |                         ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TileMap`
[INFO] [stdout]   --> examples/draw.rs:31:22
[INFO] [stdout]    |
[INFO] [stdout] 31 |             tilemap: TileMap::with_buffer(
[INFO] [stdout]    |                      ^^^^^^^ use of undeclared type `TileMap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowTextureFiltering`
[INFO] [stdout]    --> examples/game.rs:399:38
[INFO] [stdout]     |
[INFO] [stdout] 399 |         self.gui.texture_filtering = GlowTextureFiltering::Linear;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `GlowTextureFiltering`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TileSet`
[INFO] [stdout]   --> examples/draw.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |             tileset: TileSet::single(SpriteTexture {
[INFO] [stdout]    |                      ^^^^^^^ use of undeclared type `TileSet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/gui.rs:31:53
[INFO] [stdout]    |
[INFO] [stdout] 31 |                 .shader(Shader::TEXTURED_VERTEX_2D, Shader::TEXTURED_FRAGMENT)
[INFO] [stdout]    |                                                     ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputAxisRef`
[INFO] [stdout]    --> examples/game.rs:402:25
[INFO] [stdout]     |
[INFO] [stdout] 402 |         let pointer_x = InputAxisRef::default();
[INFO] [stdout]     |                         ^^^^^^^^^^^^ use of undeclared type `InputAxisRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextureRef`
[INFO] [stdout]   --> examples/draw.rs:38:26
[INFO] [stdout]    |
[INFO] [stdout] 38 |                 texture: TextureRef::name("tileset"),
[INFO] [stdout]    |                          ^^^^^^^^^^ use of undeclared type `TextureRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/gui.rs:38:25
[INFO] [stdout]    |
[INFO] [stdout] 38 |                 .shader(Shader::TEXT_VERTEX, Shader::TEXT_FRAGMENT)
[INFO] [stdout]    |                         ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowTextureFiltering`
[INFO] [stdout]   --> examples/draw.rs:39:28
[INFO] [stdout]    |
[INFO] [stdout] 39 |                 filtering: GlowTextureFiltering::Nearest,
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `GlowTextureFiltering`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputAxisRef`
[INFO] [stdout]    --> examples/game.rs:403:25
[INFO] [stdout]     |
[INFO] [stdout] 403 |         let pointer_y = InputAxisRef::default();
[INFO] [stdout]     |                         ^^^^^^^^^^^^ use of undeclared type `InputAxisRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/gui.rs:38:46
[INFO] [stdout]    |
[INFO] [stdout] 38 |                 .shader(Shader::TEXT_VERTEX, Shader::TEXT_FRAGMENT)
[INFO] [stdout]    |                                              ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ShaderRef`
[INFO] [stdout]   --> examples/draw.rs:41:21
[INFO] [stdout]    |
[INFO] [stdout] 41 |             .shader(ShaderRef::name("image"))
[INFO] [stdout]    |                     ^^^^^^^^^ use of undeclared type `ShaderRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputActionRef`
[INFO] [stdout]    --> examples/game.rs:404:31
[INFO] [stdout]     |
[INFO] [stdout] 404 |         let pointer_trigger = InputActionRef::default();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^ use of undeclared type `InputActionRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TileSetItem`
[INFO] [stdout]   --> examples/draw.rs:42:51
[INFO] [stdout]    |
[INFO] [stdout] 42 |             .mappings((0..11).map(|index| (index, TileSetItem::default().page(index as f32)))),
[INFO] [stdout]    |                                                   ^^^^^^^^^^^ use of undeclared type `TileSetItem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ShaderRef`
[INFO] [stdout]   --> examples/gui.rs:59:32
[INFO] [stdout]    |
[INFO] [stdout] 59 |         self.draw.push_shader(&ShaderRef::name("image"));
[INFO] [stdout]    |                                ^^^^^^^^^ use of undeclared type `ShaderRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParticleSystem`
[INFO] [stdout]   --> examples/draw.rs:43:24
[INFO] [stdout]    |
[INFO] [stdout] 43 |             particles: ParticleSystem::new((), 100),
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^ use of undeclared type `ParticleSystem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GuiInteractionsInputs`
[INFO] [stdout]    --> examples/game.rs:407:26
[INFO] [stdout]     |
[INFO] [stdout] 407 |         let mut inputs = GuiInteractionsInputs::default();
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `GuiInteractionsInputs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ArrayInputCombinator`
[INFO] [stdout]    --> examples/game.rs:408:35
[INFO] [stdout]     |
[INFO] [stdout] 408 |         inputs.pointer_position = ArrayInputCombinator::new([pointer_x.clone(), pointer_y.clone()]);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ArrayInputCombinator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/draw.rs:58:25
[INFO] [stdout]    |
[INFO] [stdout] 58 |                 .shader(Shader::COLORED_VERTEX_2D, Shader::PASS_FRAGMENT)
[INFO] [stdout]    |                         ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputMapping`
[INFO] [stdout]    --> examples/game.rs:414:13
[INFO] [stdout]     |
[INFO] [stdout] 414 |             InputMapping::default()
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of undeclared type `InputMapping`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/draw.rs:58:52
[INFO] [stdout]    |
[INFO] [stdout] 58 |                 .shader(Shader::COLORED_VERTEX_2D, Shader::PASS_FRAGMENT)
[INFO] [stdout]    |                                                    ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputConsume`
[INFO] [stdout]    --> examples/game.rs:415:26
[INFO] [stdout]     |
[INFO] [stdout] 415 |                 .consume(InputConsume::Hit)
[INFO] [stdout]     |                          ^^^^^^^^^^^^ use of undeclared type `InputConsume`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowVertexAttrib`
[INFO] [stdout]   --> examples/hello_world.rs:37:13
[INFO] [stdout]    |
[INFO] [stdout] 37 |             GlowVertexAttrib::Float {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ use of undeclared type `GlowVertexAttrib`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/draw.rs:65:25
[INFO] [stdout]    |
[INFO] [stdout] 65 |                 .shader(Shader::TEXTURED_VERTEX_2D, Shader::TEXTURED_FRAGMENT)
[INFO] [stdout]    |                         ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowVertexAttrib`
[INFO] [stdout]   --> examples/hello_world.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 |             GlowVertexAttrib::Float {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ use of undeclared type `GlowVertexAttrib`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualAxis`
[INFO] [stdout]    --> examples/game.rs:416:23
[INFO] [stdout]     |
[INFO] [stdout] 416 |                 .axis(VirtualAxis::MousePositionX, pointer_x)
[INFO] [stdout]     |                       ^^^^^^^^^^^ use of undeclared type `VirtualAxis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/draw.rs:65:53
[INFO] [stdout]    |
[INFO] [stdout] 65 |                 .shader(Shader::TEXTURED_VERTEX_2D, Shader::TEXTURED_FRAGMENT)
[INFO] [stdout]    |                                                     ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowVertexAttrib`
[INFO] [stdout]   --> examples/hello_world.rs:51:13
[INFO] [stdout]    |
[INFO] [stdout] 51 |             GlowVertexAttrib::Float {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ use of undeclared type `GlowVertexAttrib`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualAxis`
[INFO] [stdout]    --> examples/game.rs:417:23
[INFO] [stdout]     |
[INFO] [stdout] 417 |                 .axis(VirtualAxis::MousePositionY, pointer_y)
[INFO] [stdout]     |                       ^^^^^^^^^^^ use of undeclared type `VirtualAxis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowBlending`
[INFO] [stdout]   --> examples/gui.rs:60:33
[INFO] [stdout]    |
[INFO] [stdout] 60 |         self.draw.push_blending(GlowBlending::Alpha);
[INFO] [stdout]    |                                 ^^^^^^^^^^^^ use of undeclared type `GlowBlending`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/hello_world.rs:91:25
[INFO] [stdout]    |
[INFO] [stdout] 91 |                 .shader(Shader::TEXTURED_VERTEX_2D, Shader::TEXTURED_FRAGMENT)
[INFO] [stdout]    |                         ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualAction`
[INFO] [stdout]    --> examples/game.rs:419:21
[INFO] [stdout]     |
[INFO] [stdout] 419 |                     VirtualAction::MouseButton(MouseButton::Left),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ use of undeclared type `VirtualAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/draw.rs:72:25
[INFO] [stdout]    |
[INFO] [stdout] 72 |                 .shader(Shader::TEXT_VERTEX, Shader::TEXT_FRAGMENT)
[INFO] [stdout]    |                         ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ShaderRef`
[INFO] [stdout]    --> examples/game.rs:427:32
[INFO] [stdout]     |
[INFO] [stdout] 427 |         self.draw.push_shader(&ShaderRef::name("image"));
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `ShaderRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ShaderRef`
[INFO] [stdout]    --> examples/gui.rs:107:14
[INFO] [stdout]     |
[INFO] [stdout] 107 |             &ShaderRef::name("color"),
[INFO] [stdout]     |              ^^^^^^^^^ use of undeclared type `ShaderRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/draw.rs:72:46
[INFO] [stdout]    |
[INFO] [stdout] 72 |                 .shader(Shader::TEXT_VERTEX, Shader::TEXT_FRAGMENT)
[INFO] [stdout]    |                                              ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ShaderRef`
[INFO] [stdout]    --> examples/gui.rs:108:14
[INFO] [stdout]     |
[INFO] [stdout] 108 |             &ShaderRef::name("image"),
[INFO] [stdout]     |              ^^^^^^^^^ use of undeclared type `ShaderRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowBlending`
[INFO] [stdout]    --> examples/game.rs:428:33
[INFO] [stdout]     |
[INFO] [stdout] 428 |         self.draw.push_blending(GlowBlending::Alpha);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^ use of undeclared type `GlowBlending`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ShaderRef`
[INFO] [stdout]    --> examples/draw.rs:123:35
[INFO] [stdout]     |
[INFO] [stdout] 123 |         self.context.push_shader(&ShaderRef::name("image"));
[INFO] [stdout]     |                                   ^^^^^^^^^ use of undeclared type `ShaderRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/hello_world.rs:91:53
[INFO] [stdout]    |
[INFO] [stdout] 91 |                 .shader(Shader::TEXTURED_VERTEX_2D, Shader::TEXTURED_FRAGMENT)
[INFO] [stdout]    |                                                     ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ShaderRef`
[INFO] [stdout]    --> examples/gui.rs:109:14
[INFO] [stdout]     |
[INFO] [stdout] 109 |             &ShaderRef::name("text"),
[INFO] [stdout]     |              ^^^^^^^^^ use of undeclared type `ShaderRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ShaderRef`
[INFO] [stdout]    --> examples/game.rs:435:14
[INFO] [stdout]     |
[INFO] [stdout] 435 |             &ShaderRef::name("color"),
[INFO] [stdout]     |              ^^^^^^^^^ use of undeclared type `ShaderRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowBlending`
[INFO] [stdout]    --> examples/draw.rs:124:36
[INFO] [stdout]     |
[INFO] [stdout] 124 |         self.context.push_blending(GlowBlending::Alpha);
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ use of undeclared type `GlowBlending`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/hello_world.rs:97:25
[INFO] [stdout]    |
[INFO] [stdout] 97 |                 .shader(Shader::TEXT_VERTEX, Shader::TEXT_FRAGMENT)
[INFO] [stdout]    |                         ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `App`
[INFO] [stdout]    --> examples/gui.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     App::<Vertex>::default().run(State::default());
[INFO] [stdout]     |     ^^^ use of undeclared type `App`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/hello_world.rs:97:46
[INFO] [stdout]    |
[INFO] [stdout] 97 |                 .shader(Shader::TEXT_VERTEX, Shader::TEXT_FRAGMENT)
[INFO] [stdout]    |                                              ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TilesEmitter`
[INFO] [stdout]    --> examples/draw.rs:128:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |         TilesEmitter::default()
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of undeclared type `TilesEmitter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowTextureFormat`
[INFO] [stdout]    --> examples/gui.rs:128:46
[INFO] [stdout]     |
[INFO] [stdout] 128 |         .texture(info.width, info.height, 1, GlowTextureFormat::Rgba, bytes)
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^ use of undeclared type `GlowTextureFormat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 30 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextRenderer`
[INFO] [stdout]    --> examples/hello_world.rs:103:35
[INFO] [stdout]     |
[INFO] [stdout] 103 |         self.text_renderer = Some(TextRenderer::new(1024, 1024));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ use of undeclared type `TextRenderer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NineSliceSprite`
[INFO] [stdout]    --> examples/draw.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |         NineSliceSprite::single(SpriteTexture {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared type `NineSliceSprite`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowUniformValue`
[INFO] [stdout]    --> examples/hello_world.rs:129:13
[INFO] [stdout]     |
[INFO] [stdout] 129 |             GlowUniformValue::M4(graphics.main_camera.world_matrix().into_col_array()),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ use of undeclared type `GlowUniformValue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextureRef`
[INFO] [stdout]    --> examples/draw.rs:138:22
[INFO] [stdout]     |
[INFO] [stdout] 138 |             texture: TextureRef::name("checkerboard"),
[INFO] [stdout]     |                      ^^^^^^^^^^ use of undeclared type `TextureRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowUniformValue`
[INFO] [stdout]    --> examples/hello_world.rs:131:43
[INFO] [stdout]     |
[INFO] [stdout] 131 |         uniforms.insert("u_image".into(), GlowUniformValue::I1(0));
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^ use of undeclared type `GlowUniformValue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowTextureFiltering`
[INFO] [stdout]    --> examples/draw.rs:139:24
[INFO] [stdout]     |
[INFO] [stdout] 139 |             filtering: GlowTextureFiltering::Nearest,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `GlowTextureFiltering`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowTextureFiltering`
[INFO] [stdout]    --> examples/hello_world.rs:136:45
[INFO] [stdout]     |
[INFO] [stdout] 136 |             textures: vec![(ferris_texture, GlowTextureFiltering::Linear)],
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `GlowTextureFiltering`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Sprite`
[INFO] [stdout]    --> examples/draw.rs:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |         Sprite::single(SpriteTexture::new(
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `Sprite`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowBlending`
[INFO] [stdout]    --> examples/hello_world.rs:137:23
[INFO] [stdout]     |
[INFO] [stdout] 137 |             blending: GlowBlending::Alpha,
[INFO] [stdout]     |                       ^^^^^^^^^^^^ use of undeclared type `GlowBlending`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SpriteTexture`
[INFO] [stdout]    --> examples/draw.rs:151:24
[INFO] [stdout]     |
[INFO] [stdout] 151 |         Sprite::single(SpriteTexture::new(
[INFO] [stdout]     |                        ^^^^^^^^^^^^^ use of undeclared type `SpriteTexture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextureRef`
[INFO] [stdout]    --> examples/draw.rs:153:13
[INFO] [stdout]     |
[INFO] [stdout] 153 |             TextureRef::name("ferris"),
[INFO] [stdout]     |             ^^^^^^^^^^ use of undeclared type `TextureRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowTextureFormat`
[INFO] [stdout]    --> examples/hello_world.rs:159:13
[INFO] [stdout]     |
[INFO] [stdout] 159 |             GlowTextureFormat::Luminance,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of undeclared type `GlowTextureFormat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputActionRef`
[INFO] [stdout]   --> examples/input.rs:23:25
[INFO] [stdout]    |
[INFO] [stdout] 23 |         let move_left = InputActionRef::default();
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^ use of undeclared type `InputActionRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ShaderRef`
[INFO] [stdout]    --> examples/game.rs:436:14
[INFO] [stdout]     |
[INFO] [stdout] 436 |             &ShaderRef::name("image"),
[INFO] [stdout]     |              ^^^^^^^^^ use of undeclared type `ShaderRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]    --> examples/draw.rs:161:9
[INFO] [stdout]     |
[INFO] [stdout] 161 |         Text::new(ShaderRef::name("text"))
[INFO] [stdout]     |         ^^^^ use of undeclared type `Text`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `glutin::event::DeviceEvent::Text` and 3 others; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 161 |         glutin::event::DeviceEvent(ShaderRef::name("text"))
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 161 |         glutin::window::CursorIcon(ShaderRef::name("text"))
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 161 |         raui_immediate_widgets::core::interactive::TextInputMode(ShaderRef::name("text"))
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowTextureFiltering`
[INFO] [stdout]    --> examples/hello_world.rs:166:52
[INFO] [stdout]     |
[INFO] [stdout] 166 |             textures: vec![(fonts_texture.clone(), GlowTextureFiltering::Linear)],
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `GlowTextureFiltering`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputActionRef`
[INFO] [stdout]   --> examples/input.rs:24:26
[INFO] [stdout]    |
[INFO] [stdout] 24 |         let move_right = InputActionRef::default();
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^ use of undeclared type `InputActionRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ShaderRef`
[INFO] [stdout]    --> examples/game.rs:437:14
[INFO] [stdout]     |
[INFO] [stdout] 437 |             &ShaderRef::name("text"),
[INFO] [stdout]     |              ^^^^^^^^^ use of undeclared type `ShaderRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ShaderRef`
[INFO] [stdout]    --> examples/draw.rs:161:19
[INFO] [stdout]     |
[INFO] [stdout] 161 |         Text::new(ShaderRef::name("text"))
[INFO] [stdout]     |                   ^^^^^^^^^ use of undeclared type `ShaderRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowBlending`
[INFO] [stdout]    --> examples/hello_world.rs:167:23
[INFO] [stdout]     |
[INFO] [stdout] 167 |             blending: GlowBlending::Alpha,
[INFO] [stdout]     |                       ^^^^^^^^^^^^ use of undeclared type `GlowBlending`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `App`
[INFO] [stdout]    --> examples/game.rs:453:5
[INFO] [stdout]     |
[INFO] [stdout] 453 |     App::<Vertex>::default().run(State::default());
[INFO] [stdout]     |     ^^^ use of undeclared type `App`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `App`
[INFO] [stdout]    --> examples/hello_world.rs:178:5
[INFO] [stdout]     |
[INFO] [stdout] 178 |     App::<Vertex>::default().run(State::default());
[INFO] [stdout]     |     ^^^ use of undeclared type `App`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputActionRef`
[INFO] [stdout]   --> examples/input.rs:25:23
[INFO] [stdout]    |
[INFO] [stdout] 25 |         let move_up = InputActionRef::default();
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^ use of undeclared type `InputActionRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParticleEmitter`
[INFO] [stdout]    --> examples/draw.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 172 |         ParticleEmitter::default()
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared type `ParticleEmitter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowTextureFormat`
[INFO] [stdout]    --> examples/hello_world.rs:216:46
[INFO] [stdout]     |
[INFO] [stdout] 216 |         .texture(info.width, info.height, 1, GlowTextureFormat::Rgba, bytes)
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^ use of undeclared type `GlowTextureFormat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 37 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0422, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ShaderRef`
[INFO] [stdout]    --> examples/draw.rs:173:21
[INFO] [stdout]     |
[INFO] [stdout] 173 |             .shader(ShaderRef::name("color"))
[INFO] [stdout]     |                     ^^^^^^^^^ use of undeclared type `ShaderRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 42 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputActionRef`
[INFO] [stdout]   --> examples/input.rs:26:25
[INFO] [stdout]    |
[INFO] [stdout] 26 |         let move_down = InputActionRef::default();
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^ use of undeclared type `InputActionRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `App`
[INFO] [stdout]    --> examples/draw.rs:182:5
[INFO] [stdout]     |
[INFO] [stdout] 182 |     App::<Vertex>::default().run(State::default());
[INFO] [stdout]     |     ^^^ use of undeclared type `App`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowTextureFormat`
[INFO] [stdout]    --> examples/draw.rs:260:13
[INFO] [stdout]     |
[INFO] [stdout] 260 |             GlowTextureFormat::Rgba,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of undeclared type `GlowTextureFormat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputActionRef`
[INFO] [stdout]   --> examples/input.rs:27:27
[INFO] [stdout]    |
[INFO] [stdout] 27 |         let rotate_left = InputActionRef::default();
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^ use of undeclared type `InputActionRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowTextureFormat`
[INFO] [stdout]    --> examples/draw.rs:272:13
[INFO] [stdout]     |
[INFO] [stdout] 272 |             GlowTextureFormat::Luminance,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of undeclared type `GlowTextureFormat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputActionRef`
[INFO] [stdout]   --> examples/input.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 |         let rotate_right = InputActionRef::default();
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^ use of undeclared type `InputActionRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 55 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0422, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputMapping`
[INFO] [stdout]   --> examples/input.rs:35:13
[INFO] [stdout]    |
[INFO] [stdout] 35 |             InputMapping::default()
[INFO] [stdout]    |             ^^^^^^^^^^^^ use of undeclared type `InputMapping`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputConsume`
[INFO] [stdout]   --> examples/input.rs:36:26
[INFO] [stdout]    |
[INFO] [stdout] 36 |                 .consume(InputConsume::Hit)
[INFO] [stdout]    |                          ^^^^^^^^^^^^ use of undeclared type `InputConsume`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualAction`
[INFO] [stdout]   --> examples/input.rs:38:21
[INFO] [stdout]    |
[INFO] [stdout] 38 |                     VirtualAction::KeyButton(VirtualKeyCode::Left),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ use of undeclared type `VirtualAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualAction`
[INFO] [stdout]   --> examples/input.rs:42:21
[INFO] [stdout]    |
[INFO] [stdout] 42 |                     VirtualAction::KeyButton(VirtualKeyCode::A),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ use of undeclared type `VirtualAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualAction`
[INFO] [stdout]   --> examples/input.rs:46:21
[INFO] [stdout]    |
[INFO] [stdout] 46 |                     VirtualAction::KeyButton(VirtualKeyCode::Right),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ use of undeclared type `VirtualAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualAction`
[INFO] [stdout]   --> examples/input.rs:50:21
[INFO] [stdout]    |
[INFO] [stdout] 50 |                     VirtualAction::KeyButton(VirtualKeyCode::D),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ use of undeclared type `VirtualAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualAction`
[INFO] [stdout]   --> examples/input.rs:54:21
[INFO] [stdout]    |
[INFO] [stdout] 54 |                     VirtualAction::KeyButton(VirtualKeyCode::Up),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ use of undeclared type `VirtualAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualAction`
[INFO] [stdout]   --> examples/input.rs:57:25
[INFO] [stdout]    |
[INFO] [stdout] 57 |                 .action(VirtualAction::KeyButton(VirtualKeyCode::W), move_up.clone())
[INFO] [stdout]    |                         ^^^^^^^^^^^^^ use of undeclared type `VirtualAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualAction`
[INFO] [stdout]   --> examples/input.rs:59:21
[INFO] [stdout]    |
[INFO] [stdout] 59 |                     VirtualAction::KeyButton(VirtualKeyCode::Down),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ use of undeclared type `VirtualAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualAction`
[INFO] [stdout]   --> examples/input.rs:63:21
[INFO] [stdout]    |
[INFO] [stdout] 63 |                     VirtualAction::KeyButton(VirtualKeyCode::S),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ use of undeclared type `VirtualAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualAction`
[INFO] [stdout]   --> examples/input.rs:67:21
[INFO] [stdout]    |
[INFO] [stdout] 67 |                     VirtualAction::KeyButton(VirtualKeyCode::Q),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ use of undeclared type `VirtualAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualAction`
[INFO] [stdout]   --> examples/input.rs:71:21
[INFO] [stdout]    |
[INFO] [stdout] 71 |                     VirtualAction::KeyButton(VirtualKeyCode::E),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ use of undeclared type `VirtualAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CardinalInputCombinator`
[INFO] [stdout]   --> examples/input.rs:79:26
[INFO] [stdout]    |
[INFO] [stdout] 79 |         let input_move = CardinalInputCombinator::new(move_left, move_right, move_up, move_down);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `CardinalInputCombinator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DualInputCombinator`
[INFO] [stdout]   --> examples/input.rs:80:28
[INFO] [stdout]    |
[INFO] [stdout] 80 |         let input_rotate = DualInputCombinator::new(rotate_left, rotate_right);
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^ use of undeclared type `DualInputCombinator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Sprite`
[INFO] [stdout]   --> examples/input.rs:82:22
[INFO] [stdout]    |
[INFO] [stdout] 82 |         let sprite = Sprite::single(SpriteTexture::new("u_image".into(), texture))
[INFO] [stdout]    |                      ^^^^^^ use of undeclared type `Sprite`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SpriteTexture`
[INFO] [stdout]   --> examples/input.rs:82:37
[INFO] [stdout]    |
[INFO] [stdout] 82 |         let sprite = Sprite::single(SpriteTexture::new("u_image".into(), texture))
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^ use of undeclared type `SpriteTexture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ShaderRef`
[INFO] [stdout]   --> examples/input.rs:83:21
[INFO] [stdout]    |
[INFO] [stdout] 83 |             .shader(ShaderRef::name("image"))
[INFO] [stdout]    |                     ^^^^^^^^^ use of undeclared type `ShaderRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowBlending`
[INFO] [stdout]   --> examples/input.rs:85:23
[INFO] [stdout]    |
[INFO] [stdout] 85 |             .blending(GlowBlending::Alpha);
[INFO] [stdout]    |                       ^^^^^^^^^^^^ use of undeclared type `GlowBlending`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputContext`
[INFO] [stdout]    --> examples/input.rs:129:25
[INFO] [stdout]     |
[INFO] [stdout] 129 |         let mut input = InputContext::default();
[INFO] [stdout]     |                         ^^^^^^^^^^^^ use of undeclared type `InputContext`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputActionRef`
[INFO] [stdout]    --> examples/input.rs:130:26
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let input_exit = InputActionRef::default();
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^ use of undeclared type `InputActionRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputMapping`
[INFO] [stdout]    --> examples/input.rs:131:28
[INFO] [stdout]     |
[INFO] [stdout] 131 |         input.push_mapping(InputMapping::default().action(
[INFO] [stdout]     |                            ^^^^^^^^^^^^ use of undeclared type `InputMapping`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualAction`
[INFO] [stdout]    --> examples/input.rs:132:13
[INFO] [stdout]     |
[INFO] [stdout] 132 |             VirtualAction::KeyButton(VirtualKeyCode::Escape),
[INFO] [stdout]     |             ^^^^^^^^^^^^^ use of undeclared type `VirtualAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextureRef`
[INFO] [stdout]    --> examples/input.rs:136:34
[INFO] [stdout]     |
[INFO] [stdout] 136 |         let player = Player::new(TextureRef::name("ferris"), 10.0, &mut input);
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of undeclared type `TextureRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]    --> examples/input.rs:164:25
[INFO] [stdout]     |
[INFO] [stdout] 164 |                 .shader(Shader::TEXTURED_VERTEX_2D, Shader::TEXTURED_FRAGMENT)
[INFO] [stdout]     |                         ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]    --> examples/input.rs:164:53
[INFO] [stdout]     |
[INFO] [stdout] 164 |                 .shader(Shader::TEXTURED_VERTEX_2D, Shader::TEXTURED_FRAGMENT)
[INFO] [stdout]     |                                                     ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ShaderRef`
[INFO] [stdout]    --> examples/input.rs:182:32
[INFO] [stdout]     |
[INFO] [stdout] 182 |         self.draw.push_shader(&ShaderRef::name("image"));
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `ShaderRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowBlending`
[INFO] [stdout]    --> examples/input.rs:183:33
[INFO] [stdout]     |
[INFO] [stdout] 183 |         self.draw.push_blending(GlowBlending::Alpha);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^ use of undeclared type `GlowBlending`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `App`
[INFO] [stdout]    --> examples/input.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 |     App::<Vertex>::default().run(State::new());
[INFO] [stdout]     |     ^^^ use of undeclared type `App`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowTextureFormat`
[INFO] [stdout]    --> examples/input.rs:218:46
[INFO] [stdout]     |
[INFO] [stdout] 218 |         .texture(info.width, info.height, 1, GlowTextureFormat::Rgba, bytes)
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^ use of undeclared type `GlowTextureFormat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 61 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `spitfire` (example "draw") due to 56 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `spitfire` (example "input") due to 62 previous errors
[INFO] [stderr] error: could not compile `spitfire` (example "hello_world") due to 38 previous errors
[INFO] [stderr] error: could not compile `spitfire` (example "gui") due to 31 previous errors
[INFO] [stderr] error: could not compile `spitfire` (example "game") due to 43 previous errors
[INFO] running `Command { std: "docker" "inspect" "615c9199728ec5b2830554ed2d7a500c4d0604b6786b580c829936553148731f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "615c9199728ec5b2830554ed2d7a500c4d0604b6786b580c829936553148731f", kill_on_drop: false }`
[INFO] [stdout] 615c9199728ec5b2830554ed2d7a500c4d0604b6786b580c829936553148731f
[INFO] testing spitfire-0.20.0 against beta-2023-12-22 for beta-1.76-1
[INFO] extracting crate spitfire 0.20.0 into /workspace/builds/worker-0-tc2/source
[INFO] validating manifest of crates.io crate spitfire 0.20.0 on toolchain beta-2023-12-22
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate spitfire 0.20.0
[INFO] finished tweaking crates.io crate spitfire 0.20.0
[INFO] tweaked toml for crates.io crate spitfire 0.20.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] crate crates.io crate spitfire 0.20.0 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" "+beta-2023-12-22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 15465e36bb4c7bef6e4a2ab43c66b8eb0730d54e4e7e8887313797328304c8eb
[INFO] running `Command { std: "docker" "start" "-a" "15465e36bb4c7bef6e4a2ab43c66b8eb0730d54e4e7e8887313797328304c8eb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "15465e36bb4c7bef6e4a2ab43c66b8eb0730d54e4e7e8887313797328304c8eb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "15465e36bb4c7bef6e4a2ab43c66b8eb0730d54e4e7e8887313797328304c8eb", kill_on_drop: false }`
[INFO] [stdout] 15465e36bb4c7bef6e4a2ab43c66b8eb0730d54e4e7e8887313797328304c8eb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 39e941bec1df9f3b7422a92dee5910e6873c8b21c082a27875337193cba341ec
[INFO] running `Command { std: "docker" "start" "-a" "39e941bec1df9f3b7422a92dee5910e6873c8b21c082a27875337193cba341ec", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.69
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling quote v1.0.33
[INFO] [stderr]    Compiling syn v2.0.39
[INFO] [stderr]    Compiling bytemuck_derive v1.5.0
[INFO] [stderr]    Compiling bytemuck v1.14.0
[INFO] [stderr]    Compiling spitfire-core v0.20.0
[INFO] [stderr]    Compiling spitfire v0.20.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 4.87s
[INFO] running `Command { std: "docker" "inspect" "39e941bec1df9f3b7422a92dee5910e6873c8b21c082a27875337193cba341ec", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "39e941bec1df9f3b7422a92dee5910e6873c8b21c082a27875337193cba341ec", kill_on_drop: false }`
[INFO] [stdout] 39e941bec1df9f3b7422a92dee5910e6873c8b21c082a27875337193cba341ec
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1800f2359380dbc6e9a887a0a0deb5a39c70b60a2aba94d2f9bcf7e68af5b191
[INFO] running `Command { std: "docker" "start" "-a" "1800f2359380dbc6e9a887a0a0deb5a39c70b60a2aba94d2f9bcf7e68af5b191", kill_on_drop: false }`
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling libc v0.2.150
[INFO] [stderr]    Compiling xml-rs v0.8.19
[INFO] [stderr]    Compiling pkg-config v0.3.27
[INFO] [stderr]    Compiling once_cell v1.18.0
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling log v0.4.20
[INFO] [stderr]    Compiling serde v1.0.193
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling khronos_api v3.1.0
[INFO] [stderr]    Compiling smallvec v1.11.2
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling scoped-tls v1.0.1
[INFO] [stderr]    Compiling memoffset v0.6.5
[INFO] [stderr]    Compiling downcast-rs v1.2.0
[INFO] [stderr]    Compiling serde_derive v1.0.193
[INFO] [stderr]    Compiling libloading v0.8.1
[INFO] [stderr]    Compiling serde_json v1.0.108
[INFO] [stderr]    Compiling memchr v2.6.4
[INFO] [stderr]    Compiling semver v1.0.20
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling dlib v0.5.2
[INFO] [stderr]    Compiling lock_api v0.4.11
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]    Compiling ryu v1.0.15
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling parking_lot_core v0.8.6
[INFO] [stderr]    Compiling itoa v1.0.9
[INFO] [stderr]    Compiling instant v0.1.12
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling simd-adler32 v0.3.7
[INFO] [stderr]    Compiling crc32fast v1.3.2
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling adler v1.0.2
[INFO] [stderr]    Compiling ahash v0.8.6
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling wayland-sys v0.29.5
[INFO] [stderr]    Compiling x11-dl v2.21.0
[INFO] [stderr]    Compiling smithay-client-toolkit v0.15.4
[INFO] [stderr]    Compiling zerocopy v0.7.26
[INFO] [stderr]    Compiling winit v0.26.1
[INFO] [stderr]    Compiling cty v0.2.2
[INFO] [stderr]    Compiling vek v0.16.1
[INFO] [stderr]    Compiling raw-window-handle v0.4.3
[INFO] [stderr]    Compiling miniz_oxide v0.7.1
[INFO] [stderr]    Compiling percent-encoding v2.3.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling allocator-api2 v0.2.16
[INFO] [stderr]    Compiling wayland-scanner v0.29.5
[INFO] [stderr]    Compiling gl_generator v0.14.0
[INFO] [stderr]    Compiling fdeflate v0.3.1
[INFO] [stderr]    Compiling libloading v0.7.4
[INFO] [stderr]    Compiling ttf-parser v0.20.0
[INFO] [stderr]    Compiling flate2 v1.0.28
[INFO] [stderr]    Compiling hashbrown v0.14.2
[INFO] [stderr]    Compiling glutin_egl_sys v0.1.6
[INFO] [stderr]    Compiling glutin_glx_sys v0.1.8
[INFO] [stderr]    Compiling png v0.17.10
[INFO] [stderr]    Compiling wayland-client v0.29.5
[INFO] [stderr]    Compiling wayland-protocols v0.29.5
[INFO] [stderr]    Compiling xcursor v0.3.4
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling getrandom v0.2.11
[INFO] [stderr]    Compiling nix v0.24.3
[INFO] [stderr]    Compiling nix v0.22.3
[INFO] [stderr]    Compiling memmap2 v0.3.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling mio v0.8.9
[INFO] [stderr]    Compiling parking_lot v0.11.2
[INFO] [stderr]    Compiling shared_library v0.1.9
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling osmesa-sys v0.1.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling fontdue v0.7.4
[INFO] [stderr]    Compiling wayland-commons v0.29.5
[INFO] [stderr]    Compiling raui-derive v0.55.6
[INFO] [stderr]    Compiling calloop v0.9.3
[INFO] [stderr]    Compiling wayland-cursor v0.29.5
[INFO] [stderr]    Compiling wayland-egl v0.29.5
[INFO] [stderr]    Compiling uuid v0.8.2
[INFO] [stderr]    Compiling typid v1.1.1
[INFO] [stderr]    Compiling intuicio-data v0.23.1
[INFO] [stderr]    Compiling raui-core v0.55.6
[INFO] [stderr]    Compiling raui-immediate v0.55.6
[INFO] [stderr]    Compiling raui-material v0.55.6
[INFO] [stderr]    Compiling raui-immediate-widgets v0.55.6
[INFO] [stderr]    Compiling glutin v0.28.0
[INFO] [stderr]    Compiling spitfire v0.20.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: couldn't read examples/../../../resources/Roboto-Regular.ttf: No such file or directory (os error 2)
[INFO] [stdout]   --> examples/draw.rs:93:17
[INFO] [stdout]    |
[INFO] [stdout] 93 |                 include_bytes!("../../../resources/Roboto-Regular.ttf") as &[_],
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `spitfire_draw`
[INFO] [stdout]  --> examples/draw.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use spitfire_draw::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ use of undeclared crate or module `spitfire_draw`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 3 | use spitfire_core::prelude::*;
[INFO] [stdout]   |     ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `spitfire_glow`
[INFO] [stdout]  --> examples/draw.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use spitfire_glow::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ use of undeclared crate or module `spitfire_glow`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 4 | use spitfire_core::prelude::*;
[INFO] [stdout]   |     ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `spitfire_draw::prelude::*`, `spitfire_glow::prelude::*`
[INFO] [stdout]  --> examples/draw.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use spitfire_draw::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 4 | use spitfire_glow::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read examples/../../../resources/Roboto-Regular.ttf: No such file or directory (os error 2)
[INFO] [stdout]   --> examples/gui.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |                 include_bytes!("../../../resources/Roboto-Regular.ttf") as &[_],
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `spitfire_draw`
[INFO] [stdout]  --> examples/gui.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use spitfire_draw::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ use of undeclared crate or module `spitfire_draw`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 3 | use spitfire_core::prelude::*;
[INFO] [stdout]   |     ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `spitfire_glow`
[INFO] [stdout]  --> examples/gui.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use spitfire_glow::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ use of undeclared crate or module `spitfire_glow`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 4 | use spitfire_core::prelude::*;
[INFO] [stdout]   |     ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `spitfire_gui`
[INFO] [stdout]  --> examples/gui.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use spitfire_gui::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of undeclared crate or module `spitfire_gui`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 5 | use spitfire::prelude::*;
[INFO] [stdout]   |     ~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `spitfire_draw::prelude::*`, `spitfire_glow::prelude::*`, `spitfire_gui::prelude::*`
[INFO] [stdout]  --> examples/gui.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use spitfire_draw::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 4 | use spitfire_glow::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 5 | use spitfire_gui::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read examples/../../../resources/Roboto-Regular.ttf: No such file or directory (os error 2)
[INFO] [stdout]    --> examples/hello_world.rs:109:17
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 include_bytes!("../../../resources/Roboto-Regular.ttf") as &[_],
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `spitfire_draw`
[INFO] [stdout]  --> examples/input.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use spitfire_draw::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ use of undeclared crate or module `spitfire_draw`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 5 | use spitfire_core::prelude::*;
[INFO] [stdout]   |     ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `spitfire_glow`
[INFO] [stdout]  --> examples/input.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use spitfire_glow::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ use of undeclared crate or module `spitfire_glow`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 6 | use spitfire_core::prelude::*;
[INFO] [stdout]   |     ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `spitfire_draw`
[INFO] [stdout]  --> examples/game.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use spitfire_draw::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ use of undeclared crate or module `spitfire_draw`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 8 | use spitfire_core::prelude::*;
[INFO] [stdout]   |     ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `spitfire_glow`
[INFO] [stdout]  --> examples/game.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use spitfire_glow::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ use of undeclared crate or module `spitfire_glow`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 9 | use spitfire_core::prelude::*;
[INFO] [stdout]   |     ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `spitfire_gui`
[INFO] [stdout]   --> examples/game.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use spitfire_gui::prelude::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^ use of undeclared crate or module `spitfire_gui`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 10 | use spitfire::prelude::*;
[INFO] [stdout]    |     ~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `spitfire_input`
[INFO] [stdout]  --> examples/input.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use spitfire_input::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ use of undeclared crate or module `spitfire_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `spitfire_input`
[INFO] [stdout]   --> examples/game.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use spitfire_input::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ use of undeclared crate or module `spitfire_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `spitfire_glow`
[INFO] [stdout]  --> examples/hello_world.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use spitfire_glow::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ use of undeclared crate or module `spitfire_glow`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 7 | use spitfire_core::prelude::*;
[INFO] [stdout]   |     ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `spitfire_fontdue`
[INFO] [stdout]  --> examples/hello_world.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use spitfire_fontdue::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^ use of undeclared crate or module `spitfire_fontdue`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 6 | use spitfire_core::*;
[INFO] [stdout]   |     ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `GlowVertexAttribs` in this scope
[INFO] [stdout]   --> examples/hello_world.rs:33:6
[INFO] [stdout]    |
[INFO] [stdout] 33 | impl GlowVertexAttribs for Vertex {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GlowVertexAttrib` in this scope
[INFO] [stdout]   --> examples/hello_world.rs:34:45
[INFO] [stdout]    |
[INFO] [stdout] 34 |     const ATTRIBS: &'static [(&'static str, GlowVertexAttrib)] = &[
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `TextVertex` in this scope
[INFO] [stdout]   --> examples/hello_world.rs:61:6
[INFO] [stdout]    |
[INFO] [stdout] 61 | impl TextVertex<[f32; 4]> for Vertex {
[INFO] [stdout]    |      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Shader` in this scope
[INFO] [stdout]   --> examples/hello_world.rs:73:27
[INFO] [stdout]    |
[INFO] [stdout] 73 |     sprite_shader: Option<Shader>,
[INFO] [stdout]    |                           ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 72 | struct State<Shader> {
[INFO] [stdout]    |             ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Shader` in this scope
[INFO] [stdout]   --> examples/hello_world.rs:74:25
[INFO] [stdout]    |
[INFO] [stdout] 74 |     text_shader: Option<Shader>,
[INFO] [stdout]    |                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 72 | struct State<Shader> {
[INFO] [stdout]    |             ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Texture` in this scope
[INFO] [stdout]   --> examples/hello_world.rs:75:28
[INFO] [stdout]    |
[INFO] [stdout] 75 |     ferris_texture: Option<Texture>,
[INFO] [stdout]    |                            ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 72 | struct State<Texture> {
[INFO] [stdout]    |             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TextRenderer` in this scope
[INFO] [stdout]   --> examples/hello_world.rs:76:27
[INFO] [stdout]    |
[INFO] [stdout] 76 |     text_renderer: Option<TextRenderer<[f32; 4]>>,
[INFO] [stdout]    |                           ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Texture` in this scope
[INFO] [stdout]   --> examples/hello_world.rs:77:27
[INFO] [stdout]    |
[INFO] [stdout] 77 |     fonts_texture: Option<Texture>,
[INFO] [stdout]    |                           ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 72 | struct State<Texture> {
[INFO] [stdout]    |             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `AppState` in this scope
[INFO] [stdout]   --> examples/hello_world.rs:81:6
[INFO] [stdout]    |
[INFO] [stdout] 81 | impl AppState<Vertex> for State {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]   --> examples/hello_world.rs:85:42
[INFO] [stdout]    |
[INFO] [stdout] 85 |     fn on_init(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]    |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]    --> examples/hello_world.rs:119:44
[INFO] [stdout]     |
[INFO] [stdout] 119 |     fn on_redraw(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `GraphicsBatch` in this scope
[INFO] [stdout]    --> examples/hello_world.rs:133:31
[INFO] [stdout]     |
[INFO] [stdout] 133 |         graphics.stream.batch(GraphicsBatch {
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `GraphicsBatch` in this scope
[INFO] [stdout]    --> examples/hello_world.rs:163:31
[INFO] [stdout]     |
[INFO] [stdout] 163 |         graphics.stream.batch(GraphicsBatch {
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Texture` in this scope
[INFO] [stdout]    --> examples/hello_world.rs:181:27
[INFO] [stdout]     |
[INFO] [stdout] 181 | fn texture_quad(texture: &Texture) -> [Vertex; 4] {
[INFO] [stdout]     |                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `GlowVertexAttribs` in this scope
[INFO] [stdout]    --> examples/hello_world.rs:208:20
[INFO] [stdout]     |
[INFO] [stdout] 208 | fn load_texture<V: GlowVertexAttribs>(graphics: &Graphics<V>, path: impl AsRef<Path>) -> Texture {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]    --> examples/hello_world.rs:208:50
[INFO] [stdout]     |
[INFO] [stdout] 208 | fn load_texture<V: GlowVertexAttribs>(graphics: &Graphics<V>, path: impl AsRef<Path>) -> Texture {
[INFO] [stdout]     |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Texture` in this scope
[INFO] [stdout]    --> examples/hello_world.rs:208:90
[INFO] [stdout]     |
[INFO] [stdout] 208 | fn load_texture<V: GlowVertexAttribs>(graphics: &Graphics<V>, path: impl AsRef<Path>) -> Texture {
[INFO] [stdout]     |                                                                                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DrawContext` in this scope
[INFO] [stdout]   --> examples/gui.rs:10:11
[INFO] [stdout]    |
[INFO] [stdout] 10 |     draw: DrawContext,
[INFO] [stdout]    |           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GuiContext` in this scope
[INFO] [stdout]   --> examples/gui.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 |     gui: GuiContext,
[INFO] [stdout]    |          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `AppState` in this scope
[INFO] [stdout]   --> examples/gui.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl AppState<Vertex> for State {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]   --> examples/gui.rs:16:15
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl AppState<Vertex> for State {
[INFO] [stdout]    |               ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl<Vertex> AppState<Vertex> for State {
[INFO] [stdout]    |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]   --> examples/gui.rs:17:42
[INFO] [stdout]    |
[INFO] [stdout] 17 |     fn on_init(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]    |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]   --> examples/gui.rs:17:51
[INFO] [stdout]    |
[INFO] [stdout] 17 |     fn on_init(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]    |                                                   ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl<Vertex> AppState<Vertex> for State {
[INFO] [stdout]    |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]   --> examples/gui.rs:57:44
[INFO] [stdout]    |
[INFO] [stdout] 57 |     fn on_redraw(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]    |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]   --> examples/gui.rs:57:53
[INFO] [stdout]    |
[INFO] [stdout] 57 |     fn on_redraw(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]    |                                                     ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl<Vertex> AppState<Vertex> for State {
[INFO] [stdout]    |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/gui.rs:117:11
[INFO] [stdout]     |
[INFO] [stdout] 117 |     App::<Vertex>::default().run(State::default());
[INFO] [stdout]     |           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]    --> examples/gui.rs:120:28
[INFO] [stdout]     |
[INFO] [stdout] 120 | fn load_texture(graphics: &Graphics<Vertex>, path: impl AsRef<Path>) -> Texture {
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/gui.rs:120:37
[INFO] [stdout]     |
[INFO] [stdout] 120 | fn load_texture(graphics: &Graphics<Vertex>, path: impl AsRef<Path>) -> Texture {
[INFO] [stdout]     |                                     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 120 | fn load_texture<Vertex>(graphics: &Graphics<Vertex>, path: impl AsRef<Path>) -> Texture {
[INFO] [stdout]     |                ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Texture` in this scope
[INFO] [stdout]    --> examples/gui.rs:120:73
[INFO] [stdout]     |
[INFO] [stdout] 120 | fn load_texture(graphics: &Graphics<Vertex>, path: impl AsRef<Path>) -> Texture {
[INFO] [stdout]     |                                                                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DrawContext` in this scope
[INFO] [stdout]    --> examples/game.rs:114:11
[INFO] [stdout]     |
[INFO] [stdout] 114 |     draw: DrawContext,
[INFO] [stdout]     |           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GuiContext` in this scope
[INFO] [stdout]    --> examples/game.rs:115:10
[INFO] [stdout]     |
[INFO] [stdout] 115 |     gui: GuiContext,
[INFO] [stdout]     |          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `InputContext` in this scope
[INFO] [stdout]    --> examples/game.rs:116:12
[INFO] [stdout]     |
[INFO] [stdout] 116 |     input: InputContext,
[INFO] [stdout]     |            ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]    --> examples/game.rs:125:20
[INFO] [stdout]     |
[INFO] [stdout] 125 |         graphics: &Graphics<Vertex>,
[INFO] [stdout]     |                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/game.rs:125:29
[INFO] [stdout]     |
[INFO] [stdout] 125 |         graphics: &Graphics<Vertex>,
[INFO] [stdout]     |                             ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 122 | impl<Vertex> State {
[INFO] [stdout]     |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]    --> examples/game.rs:137:20
[INFO] [stdout]     |
[INFO] [stdout] 137 |         graphics: &Graphics<Vertex>,
[INFO] [stdout]     |                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/game.rs:137:29
[INFO] [stdout]     |
[INFO] [stdout] 137 |         graphics: &Graphics<Vertex>,
[INFO] [stdout]     |                             ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 122 | impl<Vertex> State {
[INFO] [stdout]     |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `AppState` in this scope
[INFO] [stdout]    --> examples/game.rs:374:6
[INFO] [stdout]     |
[INFO] [stdout] 374 | impl AppState<Vertex> for State {
[INFO] [stdout]     |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/game.rs:374:15
[INFO] [stdout]     |
[INFO] [stdout] 374 | impl AppState<Vertex> for State {
[INFO] [stdout]     |               ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 374 | impl<Vertex> AppState<Vertex> for State {
[INFO] [stdout]     |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]    --> examples/game.rs:375:42
[INFO] [stdout]     |
[INFO] [stdout] 375 |     fn on_init(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/game.rs:375:51
[INFO] [stdout]     |
[INFO] [stdout] 375 |     fn on_init(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                                                   ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 374 | impl<Vertex> AppState<Vertex> for State {
[INFO] [stdout]     |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]    --> examples/game.rs:425:44
[INFO] [stdout]     |
[INFO] [stdout] 425 |     fn on_redraw(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/game.rs:425:53
[INFO] [stdout]     |
[INFO] [stdout] 425 |     fn on_redraw(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                                                     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 374 | impl<Vertex> AppState<Vertex> for State {
[INFO] [stdout]     |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/game.rs:453:11
[INFO] [stdout]     |
[INFO] [stdout] 453 |     App::<Vertex>::default().run(State::default());
[INFO] [stdout]     |           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DrawContext` in this scope
[INFO] [stdout]   --> examples/draw.rs:13:14
[INFO] [stdout]    |
[INFO] [stdout] 13 |     context: DrawContext,
[INFO] [stdout]    |              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TileMap` in this scope
[INFO] [stdout]   --> examples/draw.rs:15:14
[INFO] [stdout]    |
[INFO] [stdout] 15 |     tilemap: TileMap,
[INFO] [stdout]    |              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TileSet` in this scope
[INFO] [stdout]   --> examples/draw.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 17 |     tileset: TileSet,
[INFO] [stdout]    |              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ParticleSystem` in this scope
[INFO] [stdout]   --> examples/draw.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |     particles: ParticleSystem<ParticlesProcessor, ParticleData, ()>,
[INFO] [stdout]    |                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SpriteTexture` in this scope
[INFO] [stdout]   --> examples/draw.rs:36:38
[INFO] [stdout]    |
[INFO] [stdout] 36 |             tileset: TileSet::single(SpriteTexture {
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `AppState` in this scope
[INFO] [stdout]   --> examples/draw.rs:50:6
[INFO] [stdout]    |
[INFO] [stdout] 50 | impl AppState<Vertex> for State {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]   --> examples/draw.rs:50:15
[INFO] [stdout]    |
[INFO] [stdout] 50 | impl AppState<Vertex> for State {
[INFO] [stdout]    |               ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 50 | impl<Vertex> AppState<Vertex> for State {
[INFO] [stdout]    |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]   --> examples/draw.rs:51:42
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn on_init(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]    |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]   --> examples/draw.rs:51:51
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn on_init(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]    |                                                   ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 50 | impl<Vertex> AppState<Vertex> for State {
[INFO] [stdout]    |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]    --> examples/draw.rs:100:44
[INFO] [stdout]     |
[INFO] [stdout] 100 |     fn on_redraw(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/draw.rs:100:53
[INFO] [stdout]     |
[INFO] [stdout] 100 |     fn on_redraw(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                                                     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 50  | impl<Vertex> AppState<Vertex> for State {
[INFO] [stdout]     |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SpriteTexture` in this scope
[INFO] [stdout]    --> examples/draw.rs:136:33
[INFO] [stdout]     |
[INFO] [stdout] 136 |         NineSliceSprite::single(SpriteTexture {
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/draw.rs:182:11
[INFO] [stdout]     |
[INFO] [stdout] 182 |     App::<Vertex>::default().run(State::default());
[INFO] [stdout]     |           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `ParticleSystemProcessor` in this scope
[INFO] [stdout]    --> examples/draw.rs:221:6
[INFO] [stdout]     |
[INFO] [stdout] 221 | impl ParticleSystemProcessor<ParticleData, ()> for ParticlesProcessor {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ParticleInstance` in this scope
[INFO] [stdout]    --> examples/draw.rs:233:52
[INFO] [stdout]     |
[INFO] [stdout] 233 |     fn emit(_: &(), data: &ParticleData) -> Option<ParticleInstance> {
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 221 | impl<ParticleInstance> ParticleSystemProcessor<ParticleData, ()> for ParticlesProcessor {
[INFO] [stdout]     |     ++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ParticleInstance` in this scope
[INFO] [stdout]    --> examples/draw.rs:234:14
[INFO] [stdout]     |
[INFO] [stdout] 234 |         Some(ParticleInstance {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]    --> examples/draw.rs:248:28
[INFO] [stdout]     |
[INFO] [stdout] 248 | fn load_texture(graphics: &Graphics<Vertex>, path: impl AsRef<Path>, pages: u32) -> Texture {
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/draw.rs:248:37
[INFO] [stdout]     |
[INFO] [stdout] 248 | fn load_texture(graphics: &Graphics<Vertex>, path: impl AsRef<Path>, pages: u32) -> Texture {
[INFO] [stdout]     |                                     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 248 | fn load_texture<Vertex>(graphics: &Graphics<Vertex>, path: impl AsRef<Path>, pages: u32) -> Texture {
[INFO] [stdout]     |                ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Texture` in this scope
[INFO] [stdout]    --> examples/draw.rs:248:85
[INFO] [stdout]     |
[INFO] [stdout] 248 | fn load_texture(graphics: &Graphics<Vertex>, path: impl AsRef<Path>, pages: u32) -> Texture {
[INFO] [stdout]     |                                                                                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]    --> examples/draw.rs:266:36
[INFO] [stdout]     |
[INFO] [stdout] 266 | fn checkerboard_texture(graphics: &Graphics<Vertex>) -> Texture {
[INFO] [stdout]     |                                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/draw.rs:266:45
[INFO] [stdout]     |
[INFO] [stdout] 266 | fn checkerboard_texture(graphics: &Graphics<Vertex>) -> Texture {
[INFO] [stdout]     |                                             ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 266 | fn checkerboard_texture<Vertex>(graphics: &Graphics<Vertex>) -> Texture {
[INFO] [stdout]     |                        ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Texture` in this scope
[INFO] [stdout]    --> examples/draw.rs:266:57
[INFO] [stdout]     |
[INFO] [stdout] 266 | fn checkerboard_texture(graphics: &Graphics<Vertex>) -> Texture {
[INFO] [stdout]     |                                                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowTextureFormat`
[INFO] [stdout]    --> examples/game.rs:150:54
[INFO] [stdout]     |
[INFO] [stdout] 150 |                 .texture(info.width, info.height, 1, GlowTextureFormat::Rgba, bytes)
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^ use of undeclared type `GlowTextureFormat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowVertexAttrib`
[INFO] [stdout]   --> examples/hello_world.rs:37:13
[INFO] [stdout]    |
[INFO] [stdout] 37 |             GlowVertexAttrib::Float {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ use of undeclared type `GlowVertexAttrib`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowVertexAttrib`
[INFO] [stdout]   --> examples/hello_world.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 |             GlowVertexAttrib::Float {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ use of undeclared type `GlowVertexAttrib`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowVertexAttrib`
[INFO] [stdout]   --> examples/hello_world.rs:51:13
[INFO] [stdout]    |
[INFO] [stdout] 51 |             GlowVertexAttrib::Float {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ use of undeclared type `GlowVertexAttrib`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/gui.rs:24:25
[INFO] [stdout]    |
[INFO] [stdout] 24 |                 .shader(Shader::COLORED_VERTEX_2D, Shader::PASS_FRAGMENT)
[INFO] [stdout]    |                         ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/gui.rs:24:52
[INFO] [stdout]    |
[INFO] [stdout] 24 |                 .shader(Shader::COLORED_VERTEX_2D, Shader::PASS_FRAGMENT)
[INFO] [stdout]    |                                                    ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/gui.rs:31:25
[INFO] [stdout]    |
[INFO] [stdout] 31 |                 .shader(Shader::TEXTURED_VERTEX_2D, Shader::TEXTURED_FRAGMENT)
[INFO] [stdout]    |                         ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/hello_world.rs:91:25
[INFO] [stdout]    |
[INFO] [stdout] 91 |                 .shader(Shader::TEXTURED_VERTEX_2D, Shader::TEXTURED_FRAGMENT)
[INFO] [stdout]    |                         ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/gui.rs:31:53
[INFO] [stdout]    |
[INFO] [stdout] 31 |                 .shader(Shader::TEXTURED_VERTEX_2D, Shader::TEXTURED_FRAGMENT)
[INFO] [stdout]    |                                                     ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/gui.rs:38:25
[INFO] [stdout]    |
[INFO] [stdout] 38 |                 .shader(Shader::TEXT_VERTEX, Shader::TEXT_FRAGMENT)
[INFO] [stdout]    |                         ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/gui.rs:38:46
[INFO] [stdout]    |
[INFO] [stdout] 38 |                 .shader(Shader::TEXT_VERTEX, Shader::TEXT_FRAGMENT)
[INFO] [stdout]    |                                              ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ShaderRef`
[INFO] [stdout]   --> examples/gui.rs:59:32
[INFO] [stdout]    |
[INFO] [stdout] 59 |         self.draw.push_shader(&ShaderRef::name("image"));
[INFO] [stdout]    |                                ^^^^^^^^^ use of undeclared type `ShaderRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/hello_world.rs:91:53
[INFO] [stdout]    |
[INFO] [stdout] 91 |                 .shader(Shader::TEXTURED_VERTEX_2D, Shader::TEXTURED_FRAGMENT)
[INFO] [stdout]    |                                                     ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowBlending`
[INFO] [stdout]   --> examples/gui.rs:60:33
[INFO] [stdout]    |
[INFO] [stdout] 60 |         self.draw.push_blending(GlowBlending::Alpha);
[INFO] [stdout]    |                                 ^^^^^^^^^^^^ use of undeclared type `GlowBlending`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ShaderRef`
[INFO] [stdout]    --> examples/gui.rs:107:14
[INFO] [stdout]     |
[INFO] [stdout] 107 |             &ShaderRef::name("color"),
[INFO] [stdout]     |              ^^^^^^^^^ use of undeclared type `ShaderRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ShaderRef`
[INFO] [stdout]    --> examples/gui.rs:108:14
[INFO] [stdout]     |
[INFO] [stdout] 108 |             &ShaderRef::name("image"),
[INFO] [stdout]     |              ^^^^^^^^^ use of undeclared type `ShaderRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ShaderRef`
[INFO] [stdout]    --> examples/gui.rs:109:14
[INFO] [stdout]     |
[INFO] [stdout] 109 |             &ShaderRef::name("text"),
[INFO] [stdout]     |              ^^^^^^^^^ use of undeclared type `ShaderRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/hello_world.rs:97:25
[INFO] [stdout]    |
[INFO] [stdout] 97 |                 .shader(Shader::TEXT_VERTEX, Shader::TEXT_FRAGMENT)
[INFO] [stdout]    |                         ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `App`
[INFO] [stdout]    --> examples/gui.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     App::<Vertex>::default().run(State::default());
[INFO] [stdout]     |     ^^^ use of undeclared type `App`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowTextureFormat`
[INFO] [stdout]    --> examples/gui.rs:128:46
[INFO] [stdout]     |
[INFO] [stdout] 128 |         .texture(info.width, info.height, 1, GlowTextureFormat::Rgba, bytes)
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^ use of undeclared type `GlowTextureFormat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 30 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/hello_world.rs:97:46
[INFO] [stdout]    |
[INFO] [stdout] 97 |                 .shader(Shader::TEXT_VERTEX, Shader::TEXT_FRAGMENT)
[INFO] [stdout]    |                                              ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextRenderer`
[INFO] [stdout]    --> examples/hello_world.rs:103:35
[INFO] [stdout]     |
[INFO] [stdout] 103 |         self.text_renderer = Some(TextRenderer::new(1024, 1024));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ use of undeclared type `TextRenderer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowUniformValue`
[INFO] [stdout]    --> examples/hello_world.rs:129:13
[INFO] [stdout]     |
[INFO] [stdout] 129 |             GlowUniformValue::M4(graphics.main_camera.world_matrix().into_col_array()),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ use of undeclared type `GlowUniformValue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowUniformValue`
[INFO] [stdout]    --> examples/hello_world.rs:131:43
[INFO] [stdout]     |
[INFO] [stdout] 131 |         uniforms.insert("u_image".into(), GlowUniformValue::I1(0));
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^ use of undeclared type `GlowUniformValue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowTextureFiltering`
[INFO] [stdout]    --> examples/hello_world.rs:136:45
[INFO] [stdout]     |
[INFO] [stdout] 136 |             textures: vec![(ferris_texture, GlowTextureFiltering::Linear)],
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `GlowTextureFiltering`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]    --> examples/game.rs:381:13
[INFO] [stdout]     |
[INFO] [stdout] 381 |             Shader::COLORED_VERTEX_2D,
[INFO] [stdout]     |             ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]    --> examples/game.rs:382:13
[INFO] [stdout]     |
[INFO] [stdout] 382 |             Shader::PASS_FRAGMENT,
[INFO] [stdout]     |             ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]    --> examples/game.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |             Shader::TEXTURED_VERTEX_2D,
[INFO] [stdout]     |             ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]    --> examples/game.rs:388:13
[INFO] [stdout]     |
[INFO] [stdout] 388 |             Shader::TEXTURED_FRAGMENT,
[INFO] [stdout]     |             ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]    --> examples/game.rs:390:44
[INFO] [stdout]     |
[INFO] [stdout] 390 |         self.load_shader(graphics, "text", Shader::TEXT_VERTEX, Shader::TEXT_FRAGMENT);
[INFO] [stdout]     |                                            ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]    --> examples/game.rs:390:65
[INFO] [stdout]     |
[INFO] [stdout] 390 |         self.load_shader(graphics, "text", Shader::TEXT_VERTEX, Shader::TEXT_FRAGMENT);
[INFO] [stdout]     |                                                                 ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowTextureFiltering`
[INFO] [stdout]    --> examples/game.rs:399:38
[INFO] [stdout]     |
[INFO] [stdout] 399 |         self.gui.texture_filtering = GlowTextureFiltering::Linear;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `GlowTextureFiltering`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowBlending`
[INFO] [stdout]    --> examples/hello_world.rs:137:23
[INFO] [stdout]     |
[INFO] [stdout] 137 |             blending: GlowBlending::Alpha,
[INFO] [stdout]     |                       ^^^^^^^^^^^^ use of undeclared type `GlowBlending`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowTextureFormat`
[INFO] [stdout]    --> examples/hello_world.rs:159:13
[INFO] [stdout]     |
[INFO] [stdout] 159 |             GlowTextureFormat::Luminance,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of undeclared type `GlowTextureFormat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowTextureFiltering`
[INFO] [stdout]    --> examples/hello_world.rs:166:52
[INFO] [stdout]     |
[INFO] [stdout] 166 |             textures: vec![(fonts_texture.clone(), GlowTextureFiltering::Linear)],
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `GlowTextureFiltering`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowBlending`
[INFO] [stdout]    --> examples/hello_world.rs:167:23
[INFO] [stdout]     |
[INFO] [stdout] 167 |             blending: GlowBlending::Alpha,
[INFO] [stdout]     |                       ^^^^^^^^^^^^ use of undeclared type `GlowBlending`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `App`
[INFO] [stdout]    --> examples/hello_world.rs:178:5
[INFO] [stdout]     |
[INFO] [stdout] 178 |     App::<Vertex>::default().run(State::default());
[INFO] [stdout]     |     ^^^ use of undeclared type `App`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowTextureFormat`
[INFO] [stdout]    --> examples/hello_world.rs:216:46
[INFO] [stdout]     |
[INFO] [stdout] 216 |         .texture(info.width, info.height, 1, GlowTextureFormat::Rgba, bytes)
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^ use of undeclared type `GlowTextureFormat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `spitfire` (example "gui") due to 31 previous errors
[INFO] [stdout] error: aborting due to 37 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0422, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputAxisRef`
[INFO] [stdout]    --> examples/game.rs:402:25
[INFO] [stdout]     |
[INFO] [stdout] 402 |         let pointer_x = InputAxisRef::default();
[INFO] [stdout]     |                         ^^^^^^^^^^^^ use of undeclared type `InputAxisRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputAxisRef`
[INFO] [stdout]    --> examples/game.rs:403:25
[INFO] [stdout]     |
[INFO] [stdout] 403 |         let pointer_y = InputAxisRef::default();
[INFO] [stdout]     |                         ^^^^^^^^^^^^ use of undeclared type `InputAxisRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputActionRef`
[INFO] [stdout]    --> examples/game.rs:404:31
[INFO] [stdout]     |
[INFO] [stdout] 404 |         let pointer_trigger = InputActionRef::default();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^ use of undeclared type `InputActionRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GuiInteractionsInputs`
[INFO] [stdout]    --> examples/game.rs:407:26
[INFO] [stdout]     |
[INFO] [stdout] 407 |         let mut inputs = GuiInteractionsInputs::default();
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `GuiInteractionsInputs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ArrayInputCombinator`
[INFO] [stdout]    --> examples/game.rs:408:35
[INFO] [stdout]     |
[INFO] [stdout] 408 |         inputs.pointer_position = ArrayInputCombinator::new([pointer_x.clone(), pointer_y.clone()]);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ArrayInputCombinator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputMapping`
[INFO] [stdout]    --> examples/game.rs:414:13
[INFO] [stdout]     |
[INFO] [stdout] 414 |             InputMapping::default()
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of undeclared type `InputMapping`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputConsume`
[INFO] [stdout]    --> examples/game.rs:415:26
[INFO] [stdout]     |
[INFO] [stdout] 415 |                 .consume(InputConsume::Hit)
[INFO] [stdout]     |                          ^^^^^^^^^^^^ use of undeclared type `InputConsume`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualAxis`
[INFO] [stdout]    --> examples/game.rs:416:23
[INFO] [stdout]     |
[INFO] [stdout] 416 |                 .axis(VirtualAxis::MousePositionX, pointer_x)
[INFO] [stdout]     |                       ^^^^^^^^^^^ use of undeclared type `VirtualAxis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualAxis`
[INFO] [stdout]    --> examples/game.rs:417:23
[INFO] [stdout]     |
[INFO] [stdout] 417 |                 .axis(VirtualAxis::MousePositionY, pointer_y)
[INFO] [stdout]     |                       ^^^^^^^^^^^ use of undeclared type `VirtualAxis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualAction`
[INFO] [stdout]    --> examples/game.rs:419:21
[INFO] [stdout]     |
[INFO] [stdout] 419 |                     VirtualAction::MouseButton(MouseButton::Left),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ use of undeclared type `VirtualAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ShaderRef`
[INFO] [stdout]    --> examples/game.rs:427:32
[INFO] [stdout]     |
[INFO] [stdout] 427 |         self.draw.push_shader(&ShaderRef::name("image"));
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `ShaderRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowBlending`
[INFO] [stdout]    --> examples/game.rs:428:33
[INFO] [stdout]     |
[INFO] [stdout] 428 |         self.draw.push_blending(GlowBlending::Alpha);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^ use of undeclared type `GlowBlending`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ShaderRef`
[INFO] [stdout]    --> examples/game.rs:435:14
[INFO] [stdout]     |
[INFO] [stdout] 435 |             &ShaderRef::name("color"),
[INFO] [stdout]     |              ^^^^^^^^^ use of undeclared type `ShaderRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ShaderRef`
[INFO] [stdout]    --> examples/game.rs:436:14
[INFO] [stdout]     |
[INFO] [stdout] 436 |             &ShaderRef::name("image"),
[INFO] [stdout]     |              ^^^^^^^^^ use of undeclared type `ShaderRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ShaderRef`
[INFO] [stdout]    --> examples/game.rs:437:14
[INFO] [stdout]     |
[INFO] [stdout] 437 |             &ShaderRef::name("text"),
[INFO] [stdout]     |              ^^^^^^^^^ use of undeclared type `ShaderRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `App`
[INFO] [stdout]    --> examples/game.rs:453:5
[INFO] [stdout]     |
[INFO] [stdout] 453 |     App::<Vertex>::default().run(State::default());
[INFO] [stdout]     |     ^^^ use of undeclared type `App`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 42 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CardinalInputCombinator` in this scope
[INFO] [stdout]   --> examples/input.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |     input_move: CardinalInputCombinator,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DualInputCombinator` in this scope
[INFO] [stdout]   --> examples/input.rs:13:19
[INFO] [stdout]    |
[INFO] [stdout] 13 |     input_rotate: DualInputCombinator,
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Sprite` in this scope
[INFO] [stdout]   --> examples/input.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |     sprite: Sprite,
[INFO] [stdout]    |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TextureRef` in this scope
[INFO] [stdout]   --> examples/input.rs:19:21
[INFO] [stdout]    |
[INFO] [stdout] 19 |     fn new(texture: TextureRef, speed: f32, input: &mut InputContext) -> Self {
[INFO] [stdout]    |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `InputContext` in this scope
[INFO] [stdout]   --> examples/input.rs:19:57
[INFO] [stdout]    |
[INFO] [stdout] 19 |     fn new(texture: TextureRef, speed: f32, input: &mut InputContext) -> Self {
[INFO] [stdout]    |                                                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `spitfire` (example "game") due to 43 previous errors
[INFO] [stdout] error[E0412]: cannot find type `DrawContext` in this scope
[INFO] [stdout]    --> examples/input.rs:108:31
[INFO] [stdout]     |
[INFO] [stdout] 108 |     fn draw(&self, draw: &mut DrawContext, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]    --> examples/input.rs:108:59
[INFO] [stdout]     |
[INFO] [stdout] 108 |     fn draw(&self, draw: &mut DrawContext, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                                                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/input.rs:108:68
[INFO] [stdout]     |
[INFO] [stdout] 108 |     fn draw(&self, draw: &mut DrawContext, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                                                                    ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 18  | impl<Vertex> Player {
[INFO] [stdout]     |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DrawContext` in this scope
[INFO] [stdout]    --> examples/input.rs:114:11
[INFO] [stdout]     |
[INFO] [stdout] 114 |     draw: DrawContext,
[INFO] [stdout]     |           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `InputContext` in this scope
[INFO] [stdout]    --> examples/input.rs:115:12
[INFO] [stdout]     |
[INFO] [stdout] 115 |     input: InputContext,
[INFO] [stdout]     |            ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `InputActionRef` in this scope
[INFO] [stdout]    --> examples/input.rs:118:17
[INFO] [stdout]     |
[INFO] [stdout] 118 |     input_exit: InputActionRef,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]    --> examples/input.rs:151:39
[INFO] [stdout]     |
[INFO] [stdout] 151 |     fn draw(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/input.rs:151:48
[INFO] [stdout]     |
[INFO] [stdout] 151 |     fn draw(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                                                ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 121 | impl<Vertex> State {
[INFO] [stdout]     |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `AppState` in this scope
[INFO] [stdout]    --> examples/input.rs:156:6
[INFO] [stdout]     |
[INFO] [stdout] 156 | impl AppState<Vertex> for State {
[INFO] [stdout]     |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `spitfire` (example "hello_world") due to 38 previous errors
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/input.rs:156:15
[INFO] [stdout]     |
[INFO] [stdout] 156 | impl AppState<Vertex> for State {
[INFO] [stdout]     |               ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 156 | impl<Vertex> AppState<Vertex> for State {
[INFO] [stdout]     |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]    --> examples/input.rs:157:42
[INFO] [stdout]     |
[INFO] [stdout] 157 |     fn on_init(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/input.rs:157:51
[INFO] [stdout]     |
[INFO] [stdout] 157 |     fn on_init(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                                                   ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 156 | impl<Vertex> AppState<Vertex> for State {
[INFO] [stdout]     |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]    --> examples/input.rs:174:44
[INFO] [stdout]     |
[INFO] [stdout] 174 |     fn on_redraw(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/input.rs:174:53
[INFO] [stdout]     |
[INFO] [stdout] 174 |     fn on_redraw(&mut self, graphics: &mut Graphics<Vertex>) {
[INFO] [stdout]     |                                                     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 156 | impl<Vertex> AppState<Vertex> for State {
[INFO] [stdout]     |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/input.rs:207:11
[INFO] [stdout]     |
[INFO] [stdout] 207 |     App::<Vertex>::default().run(State::new());
[INFO] [stdout]     |           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graphics` in this scope
[INFO] [stdout]    --> examples/input.rs:210:28
[INFO] [stdout]     |
[INFO] [stdout] 210 | fn load_texture(graphics: &Graphics<Vertex>, path: impl AsRef<Path>) -> Texture {
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vertex` in this scope
[INFO] [stdout]    --> examples/input.rs:210:37
[INFO] [stdout]     |
[INFO] [stdout] 210 | fn load_texture(graphics: &Graphics<Vertex>, path: impl AsRef<Path>) -> Texture {
[INFO] [stdout]     |                                     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 210 | fn load_texture<Vertex>(graphics: &Graphics<Vertex>, path: impl AsRef<Path>) -> Texture {
[INFO] [stdout]     |                ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Texture` in this scope
[INFO] [stdout]    --> examples/input.rs:210:73
[INFO] [stdout]     |
[INFO] [stdout] 210 | fn load_texture(graphics: &Graphics<Vertex>, path: impl AsRef<Path>) -> Texture {
[INFO] [stdout]     |                                                                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TileMap`
[INFO] [stdout]   --> examples/draw.rs:31:22
[INFO] [stdout]    |
[INFO] [stdout] 31 |             tilemap: TileMap::with_buffer(
[INFO] [stdout]    |                      ^^^^^^^ use of undeclared type `TileMap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TileSet`
[INFO] [stdout]   --> examples/draw.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |             tileset: TileSet::single(SpriteTexture {
[INFO] [stdout]    |                      ^^^^^^^ use of undeclared type `TileSet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputActionRef`
[INFO] [stdout]   --> examples/input.rs:23:25
[INFO] [stdout]    |
[INFO] [stdout] 23 |         let move_left = InputActionRef::default();
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^ use of undeclared type `InputActionRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputActionRef`
[INFO] [stdout]   --> examples/input.rs:24:26
[INFO] [stdout]    |
[INFO] [stdout] 24 |         let move_right = InputActionRef::default();
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^ use of undeclared type `InputActionRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextureRef`
[INFO] [stdout]   --> examples/draw.rs:38:26
[INFO] [stdout]    |
[INFO] [stdout] 38 |                 texture: TextureRef::name("tileset"),
[INFO] [stdout]    |                          ^^^^^^^^^^ use of undeclared type `TextureRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputActionRef`
[INFO] [stdout]   --> examples/input.rs:25:23
[INFO] [stdout]    |
[INFO] [stdout] 25 |         let move_up = InputActionRef::default();
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^ use of undeclared type `InputActionRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputActionRef`
[INFO] [stdout]   --> examples/input.rs:26:25
[INFO] [stdout]    |
[INFO] [stdout] 26 |         let move_down = InputActionRef::default();
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^ use of undeclared type `InputActionRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputActionRef`
[INFO] [stdout]   --> examples/input.rs:27:27
[INFO] [stdout]    |
[INFO] [stdout] 27 |         let rotate_left = InputActionRef::default();
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^ use of undeclared type `InputActionRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputActionRef`
[INFO] [stdout]   --> examples/input.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 |         let rotate_right = InputActionRef::default();
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^ use of undeclared type `InputActionRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputMapping`
[INFO] [stdout]   --> examples/input.rs:35:13
[INFO] [stdout]    |
[INFO] [stdout] 35 |             InputMapping::default()
[INFO] [stdout]    |             ^^^^^^^^^^^^ use of undeclared type `InputMapping`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputConsume`
[INFO] [stdout]   --> examples/input.rs:36:26
[INFO] [stdout]    |
[INFO] [stdout] 36 |                 .consume(InputConsume::Hit)
[INFO] [stdout]    |                          ^^^^^^^^^^^^ use of undeclared type `InputConsume`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualAction`
[INFO] [stdout]   --> examples/input.rs:38:21
[INFO] [stdout]    |
[INFO] [stdout] 38 |                     VirtualAction::KeyButton(VirtualKeyCode::Left),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ use of undeclared type `VirtualAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualAction`
[INFO] [stdout]   --> examples/input.rs:42:21
[INFO] [stdout]    |
[INFO] [stdout] 42 |                     VirtualAction::KeyButton(VirtualKeyCode::A),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ use of undeclared type `VirtualAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualAction`
[INFO] [stdout]   --> examples/input.rs:46:21
[INFO] [stdout]    |
[INFO] [stdout] 46 |                     VirtualAction::KeyButton(VirtualKeyCode::Right),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ use of undeclared type `VirtualAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualAction`
[INFO] [stdout]   --> examples/input.rs:50:21
[INFO] [stdout]    |
[INFO] [stdout] 50 |                     VirtualAction::KeyButton(VirtualKeyCode::D),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ use of undeclared type `VirtualAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualAction`
[INFO] [stdout]   --> examples/input.rs:54:21
[INFO] [stdout]    |
[INFO] [stdout] 54 |                     VirtualAction::KeyButton(VirtualKeyCode::Up),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ use of undeclared type `VirtualAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualAction`
[INFO] [stdout]   --> examples/input.rs:57:25
[INFO] [stdout]    |
[INFO] [stdout] 57 |                 .action(VirtualAction::KeyButton(VirtualKeyCode::W), move_up.clone())
[INFO] [stdout]    |                         ^^^^^^^^^^^^^ use of undeclared type `VirtualAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualAction`
[INFO] [stdout]   --> examples/input.rs:59:21
[INFO] [stdout]    |
[INFO] [stdout] 59 |                     VirtualAction::KeyButton(VirtualKeyCode::Down),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ use of undeclared type `VirtualAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualAction`
[INFO] [stdout]   --> examples/input.rs:63:21
[INFO] [stdout]    |
[INFO] [stdout] 63 |                     VirtualAction::KeyButton(VirtualKeyCode::S),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ use of undeclared type `VirtualAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualAction`
[INFO] [stdout]   --> examples/input.rs:67:21
[INFO] [stdout]    |
[INFO] [stdout] 67 |                     VirtualAction::KeyButton(VirtualKeyCode::Q),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ use of undeclared type `VirtualAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualAction`
[INFO] [stdout]   --> examples/input.rs:71:21
[INFO] [stdout]    |
[INFO] [stdout] 71 |                     VirtualAction::KeyButton(VirtualKeyCode::E),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ use of undeclared type `VirtualAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CardinalInputCombinator`
[INFO] [stdout]   --> examples/input.rs:79:26
[INFO] [stdout]    |
[INFO] [stdout] 79 |         let input_move = CardinalInputCombinator::new(move_left, move_right, move_up, move_down);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `CardinalInputCombinator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DualInputCombinator`
[INFO] [stdout]   --> examples/input.rs:80:28
[INFO] [stdout]    |
[INFO] [stdout] 80 |         let input_rotate = DualInputCombinator::new(rotate_left, rotate_right);
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^ use of undeclared type `DualInputCombinator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Sprite`
[INFO] [stdout]   --> examples/input.rs:82:22
[INFO] [stdout]    |
[INFO] [stdout] 82 |         let sprite = Sprite::single(SpriteTexture::new("u_image".into(), texture))
[INFO] [stdout]    |                      ^^^^^^ use of undeclared type `Sprite`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SpriteTexture`
[INFO] [stdout]   --> examples/input.rs:82:37
[INFO] [stdout]    |
[INFO] [stdout] 82 |         let sprite = Sprite::single(SpriteTexture::new("u_image".into(), texture))
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^ use of undeclared type `SpriteTexture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ShaderRef`
[INFO] [stdout]   --> examples/input.rs:83:21
[INFO] [stdout]    |
[INFO] [stdout] 83 |             .shader(ShaderRef::name("image"))
[INFO] [stdout]    |                     ^^^^^^^^^ use of undeclared type `ShaderRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowBlending`
[INFO] [stdout]   --> examples/input.rs:85:23
[INFO] [stdout]    |
[INFO] [stdout] 85 |             .blending(GlowBlending::Alpha);
[INFO] [stdout]    |                       ^^^^^^^^^^^^ use of undeclared type `GlowBlending`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputContext`
[INFO] [stdout]    --> examples/input.rs:129:25
[INFO] [stdout]     |
[INFO] [stdout] 129 |         let mut input = InputContext::default();
[INFO] [stdout]     |                         ^^^^^^^^^^^^ use of undeclared type `InputContext`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputActionRef`
[INFO] [stdout]    --> examples/input.rs:130:26
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let input_exit = InputActionRef::default();
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^ use of undeclared type `InputActionRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputMapping`
[INFO] [stdout]    --> examples/input.rs:131:28
[INFO] [stdout]     |
[INFO] [stdout] 131 |         input.push_mapping(InputMapping::default().action(
[INFO] [stdout]     |                            ^^^^^^^^^^^^ use of undeclared type `InputMapping`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualAction`
[INFO] [stdout]    --> examples/input.rs:132:13
[INFO] [stdout]     |
[INFO] [stdout] 132 |             VirtualAction::KeyButton(VirtualKeyCode::Escape),
[INFO] [stdout]     |             ^^^^^^^^^^^^^ use of undeclared type `VirtualAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextureRef`
[INFO] [stdout]    --> examples/input.rs:136:34
[INFO] [stdout]     |
[INFO] [stdout] 136 |         let player = Player::new(TextureRef::name("ferris"), 10.0, &mut input);
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of undeclared type `TextureRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]    --> examples/input.rs:164:25
[INFO] [stdout]     |
[INFO] [stdout] 164 |                 .shader(Shader::TEXTURED_VERTEX_2D, Shader::TEXTURED_FRAGMENT)
[INFO] [stdout]     |                         ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]    --> examples/input.rs:164:53
[INFO] [stdout]     |
[INFO] [stdout] 164 |                 .shader(Shader::TEXTURED_VERTEX_2D, Shader::TEXTURED_FRAGMENT)
[INFO] [stdout]     |                                                     ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ShaderRef`
[INFO] [stdout]    --> examples/input.rs:182:32
[INFO] [stdout]     |
[INFO] [stdout] 182 |         self.draw.push_shader(&ShaderRef::name("image"));
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `ShaderRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowBlending`
[INFO] [stdout]    --> examples/input.rs:183:33
[INFO] [stdout]     |
[INFO] [stdout] 183 |         self.draw.push_blending(GlowBlending::Alpha);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^ use of undeclared type `GlowBlending`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowTextureFiltering`
[INFO] [stdout]   --> examples/draw.rs:39:28
[INFO] [stdout]    |
[INFO] [stdout] 39 |                 filtering: GlowTextureFiltering::Nearest,
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `GlowTextureFiltering`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ShaderRef`
[INFO] [stdout]   --> examples/draw.rs:41:21
[INFO] [stdout]    |
[INFO] [stdout] 41 |             .shader(ShaderRef::name("image"))
[INFO] [stdout]    |                     ^^^^^^^^^ use of undeclared type `ShaderRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TileSetItem`
[INFO] [stdout]   --> examples/draw.rs:42:51
[INFO] [stdout]    |
[INFO] [stdout] 42 |             .mappings((0..11).map(|index| (index, TileSetItem::default().page(index as f32)))),
[INFO] [stdout]    |                                                   ^^^^^^^^^^^ use of undeclared type `TileSetItem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParticleSystem`
[INFO] [stdout]   --> examples/draw.rs:43:24
[INFO] [stdout]    |
[INFO] [stdout] 43 |             particles: ParticleSystem::new((), 100),
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^ use of undeclared type `ParticleSystem`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/draw.rs:58:25
[INFO] [stdout]    |
[INFO] [stdout] 58 |                 .shader(Shader::COLORED_VERTEX_2D, Shader::PASS_FRAGMENT)
[INFO] [stdout]    |                         ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/draw.rs:58:52
[INFO] [stdout]    |
[INFO] [stdout] 58 |                 .shader(Shader::COLORED_VERTEX_2D, Shader::PASS_FRAGMENT)
[INFO] [stdout]    |                                                    ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/draw.rs:65:25
[INFO] [stdout]    |
[INFO] [stdout] 65 |                 .shader(Shader::TEXTURED_VERTEX_2D, Shader::TEXTURED_FRAGMENT)
[INFO] [stdout]    |                         ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/draw.rs:65:53
[INFO] [stdout]    |
[INFO] [stdout] 65 |                 .shader(Shader::TEXTURED_VERTEX_2D, Shader::TEXTURED_FRAGMENT)
[INFO] [stdout]    |                                                     ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/draw.rs:72:25
[INFO] [stdout]    |
[INFO] [stdout] 72 |                 .shader(Shader::TEXT_VERTEX, Shader::TEXT_FRAGMENT)
[INFO] [stdout]    |                         ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shader`
[INFO] [stdout]   --> examples/draw.rs:72:46
[INFO] [stdout]    |
[INFO] [stdout] 72 |                 .shader(Shader::TEXT_VERTEX, Shader::TEXT_FRAGMENT)
[INFO] [stdout]    |                                              ^^^^^^ use of undeclared type `Shader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ShaderRef`
[INFO] [stdout]    --> examples/draw.rs:123:35
[INFO] [stdout]     |
[INFO] [stdout] 123 |         self.context.push_shader(&ShaderRef::name("image"));
[INFO] [stdout]     |                                   ^^^^^^^^^ use of undeclared type `ShaderRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowBlending`
[INFO] [stdout]    --> examples/draw.rs:124:36
[INFO] [stdout]     |
[INFO] [stdout] 124 |         self.context.push_blending(GlowBlending::Alpha);
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ use of undeclared type `GlowBlending`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TilesEmitter`
[INFO] [stdout]    --> examples/draw.rs:128:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |         TilesEmitter::default()
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of undeclared type `TilesEmitter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NineSliceSprite`
[INFO] [stdout]    --> examples/draw.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |         NineSliceSprite::single(SpriteTexture {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared type `NineSliceSprite`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextureRef`
[INFO] [stdout]    --> examples/draw.rs:138:22
[INFO] [stdout]     |
[INFO] [stdout] 138 |             texture: TextureRef::name("checkerboard"),
[INFO] [stdout]     |                      ^^^^^^^^^^ use of undeclared type `TextureRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowTextureFiltering`
[INFO] [stdout]    --> examples/draw.rs:139:24
[INFO] [stdout]     |
[INFO] [stdout] 139 |             filtering: GlowTextureFiltering::Nearest,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `GlowTextureFiltering`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Sprite`
[INFO] [stdout]    --> examples/draw.rs:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |         Sprite::single(SpriteTexture::new(
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `Sprite`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SpriteTexture`
[INFO] [stdout]    --> examples/draw.rs:151:24
[INFO] [stdout]     |
[INFO] [stdout] 151 |         Sprite::single(SpriteTexture::new(
[INFO] [stdout]     |                        ^^^^^^^^^^^^^ use of undeclared type `SpriteTexture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextureRef`
[INFO] [stdout]    --> examples/draw.rs:153:13
[INFO] [stdout]     |
[INFO] [stdout] 153 |             TextureRef::name("ferris"),
[INFO] [stdout]     |             ^^^^^^^^^^ use of undeclared type `TextureRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]    --> examples/draw.rs:161:9
[INFO] [stdout]     |
[INFO] [stdout] 161 |         Text::new(ShaderRef::name("text"))
[INFO] [stdout]     |         ^^^^ use of undeclared type `Text`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `glutin::event::DeviceEvent::Text` and 3 others; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 161 |         glutin::event::DeviceEvent(ShaderRef::name("text"))
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 161 |         glutin::window::CursorIcon(ShaderRef::name("text"))
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 161 |         raui_immediate_widgets::core::interactive::TextInputMode(ShaderRef::name("text"))
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `App`
[INFO] [stdout]    --> examples/input.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 |     App::<Vertex>::default().run(State::new());
[INFO] [stdout]     |     ^^^ use of undeclared type `App`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ShaderRef`
[INFO] [stdout]    --> examples/draw.rs:161:19
[INFO] [stdout]     |
[INFO] [stdout] 161 |         Text::new(ShaderRef::name("text"))
[INFO] [stdout]     |                   ^^^^^^^^^ use of undeclared type `ShaderRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParticleEmitter`
[INFO] [stdout]    --> examples/draw.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 172 |         ParticleEmitter::default()
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared type `ParticleEmitter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowTextureFormat`
[INFO] [stdout]    --> examples/input.rs:218:46
[INFO] [stdout]     |
[INFO] [stdout] 218 |         .texture(info.width, info.height, 1, GlowTextureFormat::Rgba, bytes)
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^ use of undeclared type `GlowTextureFormat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ShaderRef`
[INFO] [stdout]    --> examples/draw.rs:173:21
[INFO] [stdout]     |
[INFO] [stdout] 173 |             .shader(ShaderRef::name("color"))
[INFO] [stdout]     |                     ^^^^^^^^^ use of undeclared type `ShaderRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 61 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `App`
[INFO] [stdout]    --> examples/draw.rs:182:5
[INFO] [stdout]     |
[INFO] [stdout] 182 |     App::<Vertex>::default().run(State::default());
[INFO] [stdout]     |     ^^^ use of undeclared type `App`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowTextureFormat`
[INFO] [stdout]    --> examples/draw.rs:260:13
[INFO] [stdout]     |
[INFO] [stdout] 260 |             GlowTextureFormat::Rgba,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of undeclared type `GlowTextureFormat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlowTextureFormat`
[INFO] [stdout]    --> examples/draw.rs:272:13
[INFO] [stdout]     |
[INFO] [stdout] 272 |             GlowTextureFormat::Luminance,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of undeclared type `GlowTextureFormat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 55 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0422, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `spitfire` (example "input") due to 62 previous errors
[INFO] [stderr] error: could not compile `spitfire` (example "draw") due to 56 previous errors
[INFO] running `Command { std: "docker" "inspect" "1800f2359380dbc6e9a887a0a0deb5a39c70b60a2aba94d2f9bcf7e68af5b191", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1800f2359380dbc6e9a887a0a0deb5a39c70b60a2aba94d2f9bcf7e68af5b191", kill_on_drop: false }`
[INFO] [stdout] 1800f2359380dbc6e9a887a0a0deb5a39c70b60a2aba94d2f9bcf7e68af5b191
