[INFO] updating cached repository https://github.com/n-liam/lights_off
[INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"`
[INFO] running `"git" "rev-parse" "HEAD"`
[INFO] [stdout] f1ea440880b3e47dd7b43e85f69e2cccb1f71724
[INFO] checking n-liam/lights_off against master#209b2be09fcaff937480d1fbbe8b31646e361c7a for pr-70917
[INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fn-liam%2Flights_off" "/workspace/builds/worker-8/source"`
[INFO] [stderr] Cloning into '/workspace/builds/worker-8/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/n-liam/lights_off on toolchain 209b2be09fcaff937480d1fbbe8b31646e361c7a
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking git repo https://github.com/n-liam/lights_off
[INFO] finished tweaking git repo https://github.com/n-liam/lights_off
[INFO] tweaked toml for git repo https://github.com/n-liam/lights_off written to /workspace/builds/worker-8/source/Cargo.toml
[INFO] crate git repo https://github.com/n-liam/lights_off already has a lockfile, it will not be regenerated
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] [stderr] error: the lock file /workspace/builds/worker-8/source/Cargo.lock needs to be updated but --locked was passed to prevent this
[INFO] [stderr] If you want to try to generate the lock file without accessing the network, use the --offline flag.
[INFO] the lockfile is outdated, regenerating it
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] [stderr]     Updating git repository `https://github.com/redox-os/orbclient`
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 9bc63bcd5e570f818c6f6d0a75d60c49457aad10e3f3b57436008e82869cc941
[INFO] running `"docker" "start" "-a" "9bc63bcd5e570f818c6f6d0a75d60c49457aad10e3f3b57436008e82869cc941"`
[INFO] [stderr]     Checking sdl2-sys v0.32.6
[INFO] [stderr]     Checking sdl2 v0.32.2
[INFO] [stderr]     Checking orbclient v0.3.27 (https://github.com/redox-os/orbclient#59f8591f)
[INFO] [stderr]     Checking lights_off v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/main.rs:637:11
[INFO] [stderr]     |
[INFO] [stderr] 637 |         55...145 => return Ok(0),
[INFO] [stderr]     |           ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/main.rs:638:12
[INFO] [stderr]     |
[INFO] [stderr] 638 |         155...245 => return Ok(1),
[INFO] [stderr]     |            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/main.rs:639:12
[INFO] [stderr]     |
[INFO] [stderr] 639 |         255...345 => return Ok(2),
[INFO] [stderr]     |            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/main.rs:640:12
[INFO] [stderr]     |
[INFO] [stderr] 640 |         355...445 => return Ok(3),
[INFO] [stderr]     |            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/main.rs:641:12
[INFO] [stderr]     |
[INFO] [stderr] 641 |         455...545 => return Ok(4),
[INFO] [stderr]     |            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/main.rs:642:12
[INFO] [stderr]     |
[INFO] [stderr] 642 |         550...580 => return Ok(99),
[INFO] [stderr]     |            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/main.rs:687:35
[INFO] [stderr]     |
[INFO] [stderr] 687 | ...                   (0...5, 0...5) => should_do_move = Ok([x_index,y_index]),
[INFO] [stderr]     |                         ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/main.rs:687:42
[INFO] [stderr]     |
[INFO] [stderr] 687 | ...                   (0...5, 0...5) => should_do_move = Ok([x_index,y_index...
[INFO] [stderr]     |                                ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/main.rs:637:11
[INFO] [stderr]     |
[INFO] [stderr] 637 |         55...145 => return Ok(0),
[INFO] [stderr]     |           ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/main.rs:638:12
[INFO] [stderr]     |
[INFO] [stderr] 638 |         155...245 => return Ok(1),
[INFO] [stderr]     |            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/main.rs:639:12
[INFO] [stderr]     |
[INFO] [stderr] 639 |         255...345 => return Ok(2),
[INFO] [stderr]     |            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/main.rs:640:12
[INFO] [stderr]     |
[INFO] [stderr] 640 |         355...445 => return Ok(3),
[INFO] [stderr]     |            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/main.rs:641:12
[INFO] [stderr]     |
[INFO] [stderr] 641 |         455...545 => return Ok(4),
[INFO] [stderr]     |            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/main.rs:642:12
[INFO] [stderr]     |
[INFO] [stderr] 642 |         550...580 => return Ok(99),
[INFO] [stderr]     |            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/main.rs:687:35
[INFO] [stderr]     |
[INFO] [stderr] 687 | ...                   (0...5, 0...5) => should_do_move = Ok([x_index,y_index]),
[INFO] [stderr]     |                         ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/main.rs:687:42
[INFO] [stderr]     |
[INFO] [stderr] 687 | ...                   (0...5, 0...5) => should_do_move = Ok([x_index,y_index...
[INFO] [stderr]     |                                ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `line` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:563:10
[INFO] [stderr]     |
[INFO] [stderr] 563 |         window.line(center[0], center[1], x_2, i,color);
[INFO] [stderr]     |                ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `line` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:567:10
[INFO] [stderr]     |
[INFO] [stderr] 567 |         window.line(center[0], center[1], x_2, i,color);
[INFO] [stderr]     |                ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `line` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:571:10
[INFO] [stderr]     |
[INFO] [stderr] 571 |         window.line(center[0], center[1], i, y_2,color);
[INFO] [stderr]     |                ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `line` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:575:10
[INFO] [stderr]     |
[INFO] [stderr] 575 |         window.line(center[0], center[1], i, y_2,color);
[INFO] [stderr]     |                ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `line` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:582:10
[INFO] [stderr]     |
[INFO] [stderr] 582 |         window.line(x, center[1]+radius, x, center[1]-radius, color);
[INFO] [stderr]     |                ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `line` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:585:10
[INFO] [stderr]     |
[INFO] [stderr] 585 |         window.line(center[0]-radius, y, center[0]+radius,y,color);
[INFO] [stderr]     |                ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:608:12
[INFO] [stderr]     |
[INFO] [stderr] 608 |     window.char(88,560,'S', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:609:12
[INFO] [stderr]     |
[INFO] [stderr] 609 |     window.char(96,560,'o', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:610:12
[INFO] [stderr]     |
[INFO] [stderr] 610 |     window.char(104,560,'l', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:611:12
[INFO] [stderr]     |
[INFO] [stderr] 611 |     window.char(112,560,'v', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:612:12
[INFO] [stderr]     |
[INFO] [stderr] 612 |     window.char(120,560,'e', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:617:12
[INFO] [stderr]     |
[INFO] [stderr] 617 |     window.char(188,560,'R', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:618:12
[INFO] [stderr]     |
[INFO] [stderr] 618 |     window.char(196,560,'e', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:619:12
[INFO] [stderr]     |
[INFO] [stderr] 619 |     window.char(204,560,'s', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:620:12
[INFO] [stderr]     |
[INFO] [stderr] 620 |     window.char(212,560,'e', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:621:12
[INFO] [stderr]     |
[INFO] [stderr] 621 |     window.char(220,560,'t', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:625:12
[INFO] [stderr]     |
[INFO] [stderr] 625 |     window.char(286,560,'R', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:626:12
[INFO] [stderr]     |
[INFO] [stderr] 626 |     window.char(293,560,'a', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:627:12
[INFO] [stderr]     |
[INFO] [stderr] 627 |     window.char(300,560,'n', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:628:12
[INFO] [stderr]     |
[INFO] [stderr] 628 |     window.char(307,560,'d', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:629:12
[INFO] [stderr]     |
[INFO] [stderr] 629 |     window.char(314,560,'o', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:630:12
[INFO] [stderr]     |
[INFO] [stderr] 630 |     window.char(321,560,'m', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `set` found for struct `orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:667:12
[INFO] [stderr]     |
[INFO] [stderr] 667 |     window.set(Color::rgb(0,0,0));
[INFO] [stderr]     |            ^^^ method not found in `orbclient::Window`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/git/checkouts/orbclient-7baa924d3a8fd75f/59f8591/src/renderer.rs:287:8
[INFO] [stderr]     |
[INFO] [stderr] 287 |     fn set(&mut self, color: Color) {
[INFO] [stderr]     |        ---
[INFO] [stderr]     |        |
[INFO] [stderr]     |        the method is available for `std::boxed::Box<orbclient::Window>` here
[INFO] [stderr]     |        the method is available for `std::sync::Arc<orbclient::Window>` here
[INFO] [stderr]     |        the method is available for `std::rc::Rc<orbclient::Window>` here
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0609]: no field `left_button` on type `orbclient::MouseEvent`
[INFO] [stderr]    --> src/main.rs:683:32
[INFO] [stderr]     |
[INFO] [stderr] 683 |                 if mouse_event.left_button {
[INFO] [stderr]     |                                ^^^^^^^^^^^ unknown field
[INFO] [stderr]     |
[INFO] [stderr]     = note: available fields are: `x`, `y`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `clear` found for struct `orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:737:16
[INFO] [stderr]     |
[INFO] [stderr] 737 |         window.clear();
[INFO] [stderr]     |                ^^^^^ method not found in `orbclient::Window`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/git/checkouts/orbclient-7baa924d3a8fd75f/59f8591/src/renderer.rs:296:8
[INFO] [stderr]     |
[INFO] [stderr] 296 |     fn clear(&mut self) {
[INFO] [stderr]     |        -----
[INFO] [stderr]     |        |
[INFO] [stderr]     |        the method is available for `std::boxed::Box<orbclient::Window>` here
[INFO] [stderr]     |        the method is available for `std::sync::Arc<orbclient::Window>` here
[INFO] [stderr]     |        the method is available for `std::rc::Rc<orbclient::Window>` here
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `sync` found for struct `orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:740:16
[INFO] [stderr]     |
[INFO] [stderr] 740 |         window.sync();
[INFO] [stderr]     |                ^^^^ method not found in `orbclient::Window`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/git/checkouts/orbclient-7baa924d3a8fd75f/59f8591/src/renderer.rs:26:8
[INFO] [stderr]     |
[INFO] [stderr] 26  |     fn sync(&mut self) -> bool;
[INFO] [stderr]     |        ----
[INFO] [stderr]     |        |
[INFO] [stderr]     |        the method is available for `std::boxed::Box<orbclient::Window>` here
[INFO] [stderr]     |        the method is available for `std::sync::Arc<orbclient::Window>` here
[INFO] [stderr]     |        the method is available for `std::rc::Rc<orbclient::Window>` here
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 26 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0599, E0609.
[INFO] [stderr] For more information about an error, try `rustc --explain E0599`.
[INFO] [stderr] error: could not compile `lights_off`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error[E0599]: no method named `line` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:563:10
[INFO] [stderr]     |
[INFO] [stderr] 563 |         window.line(center[0], center[1], x_2, i,color);
[INFO] [stderr]     |                ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `line` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:567:10
[INFO] [stderr]     |
[INFO] [stderr] 567 |         window.line(center[0], center[1], x_2, i,color);
[INFO] [stderr]     |                ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `line` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:571:10
[INFO] [stderr]     |
[INFO] [stderr] 571 |         window.line(center[0], center[1], i, y_2,color);
[INFO] [stderr]     |                ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `line` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:575:10
[INFO] [stderr]     |
[INFO] [stderr] 575 |         window.line(center[0], center[1], i, y_2,color);
[INFO] [stderr]     |                ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `line` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:582:10
[INFO] [stderr]     |
[INFO] [stderr] 582 |         window.line(x, center[1]+radius, x, center[1]-radius, color);
[INFO] [stderr]     |                ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `line` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:585:10
[INFO] [stderr]     |
[INFO] [stderr] 585 |         window.line(center[0]-radius, y, center[0]+radius,y,color);
[INFO] [stderr]     |                ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:608:12
[INFO] [stderr]     |
[INFO] [stderr] 608 |     window.char(88,560,'S', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:609:12
[INFO] [stderr]     |
[INFO] [stderr] 609 |     window.char(96,560,'o', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:610:12
[INFO] [stderr]     |
[INFO] [stderr] 610 |     window.char(104,560,'l', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:611:12
[INFO] [stderr]     |
[INFO] [stderr] 611 |     window.char(112,560,'v', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:612:12
[INFO] [stderr]     |
[INFO] [stderr] 612 |     window.char(120,560,'e', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:617:12
[INFO] [stderr]     |
[INFO] [stderr] 617 |     window.char(188,560,'R', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:618:12
[INFO] [stderr]     |
[INFO] [stderr] 618 |     window.char(196,560,'e', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:619:12
[INFO] [stderr]     |
[INFO] [stderr] 619 |     window.char(204,560,'s', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:620:12
[INFO] [stderr]     |
[INFO] [stderr] 620 |     window.char(212,560,'e', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:621:12
[INFO] [stderr]     |
[INFO] [stderr] 621 |     window.char(220,560,'t', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:625:12
[INFO] [stderr]     |
[INFO] [stderr] 625 |     window.char(286,560,'R', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:626:12
[INFO] [stderr]     |
[INFO] [stderr] 626 |     window.char(293,560,'a', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:627:12
[INFO] [stderr]     |
[INFO] [stderr] 627 |     window.char(300,560,'n', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:628:12
[INFO] [stderr]     |
[INFO] [stderr] 628 |     window.char(307,560,'d', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:629:12
[INFO] [stderr]     |
[INFO] [stderr] 629 |     window.char(314,560,'o', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char` found for mutable reference `&mut orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:630:12
[INFO] [stderr]     |
[INFO] [stderr] 630 |     window.char(321,560,'m', Color::rgb(50,50,240));
[INFO] [stderr]     |            ^^^^ method not found in `&mut orbclient::Window`
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `set` found for struct `orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:667:12
[INFO] [stderr]     |
[INFO] [stderr] 667 |     window.set(Color::rgb(0,0,0));
[INFO] [stderr]     |            ^^^ method not found in `orbclient::Window`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/git/checkouts/orbclient-7baa924d3a8fd75f/59f8591/src/renderer.rs:287:8
[INFO] [stderr]     |
[INFO] [stderr] 287 |     fn set(&mut self, color: Color) {
[INFO] [stderr]     |        ---
[INFO] [stderr]     |        |
[INFO] [stderr]     |        the method is available for `std::boxed::Box<orbclient::Window>` here
[INFO] [stderr]     |        the method is available for `std::sync::Arc<orbclient::Window>` here
[INFO] [stderr]     |        the method is available for `std::rc::Rc<orbclient::Window>` here
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0609]: no field `left_button` on type `orbclient::MouseEvent`
[INFO] [stderr]    --> src/main.rs:683:32
[INFO] [stderr]     |
[INFO] [stderr] 683 |                 if mouse_event.left_button {
[INFO] [stderr]     |                                ^^^^^^^^^^^ unknown field
[INFO] [stderr]     |
[INFO] [stderr]     = note: available fields are: `x`, `y`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `clear` found for struct `orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:737:16
[INFO] [stderr]     |
[INFO] [stderr] 737 |         window.clear();
[INFO] [stderr]     |                ^^^^^ method not found in `orbclient::Window`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/git/checkouts/orbclient-7baa924d3a8fd75f/59f8591/src/renderer.rs:296:8
[INFO] [stderr]     |
[INFO] [stderr] 296 |     fn clear(&mut self) {
[INFO] [stderr]     |        -----
[INFO] [stderr]     |        |
[INFO] [stderr]     |        the method is available for `std::boxed::Box<orbclient::Window>` here
[INFO] [stderr]     |        the method is available for `std::sync::Arc<orbclient::Window>` here
[INFO] [stderr]     |        the method is available for `std::rc::Rc<orbclient::Window>` here
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `sync` found for struct `orbclient::Window` in the current scope
[INFO] [stderr]    --> src/main.rs:740:16
[INFO] [stderr]     |
[INFO] [stderr] 740 |         window.sync();
[INFO] [stderr]     |                ^^^^ method not found in `orbclient::Window`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/git/checkouts/orbclient-7baa924d3a8fd75f/59f8591/src/renderer.rs:26:8
[INFO] [stderr]     |
[INFO] [stderr] 26  |     fn sync(&mut self) -> bool;
[INFO] [stderr]     |        ----
[INFO] [stderr]     |        |
[INFO] [stderr]     |        the method is available for `std::boxed::Box<orbclient::Window>` here
[INFO] [stderr]     |        the method is available for `std::sync::Arc<orbclient::Window>` here
[INFO] [stderr]     |        the method is available for `std::rc::Rc<orbclient::Window>` here
[INFO] [stderr]     |
[INFO] [stderr]     = help: items from traits can only be used if the trait is in scope
[INFO] [stderr] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stderr]     |
[INFO] [stderr] 4   | use orbclient::Renderer;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 26 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0599, E0609.
[INFO] [stderr] For more information about an error, try `rustc --explain E0599`.
[INFO] [stderr] error: could not compile `lights_off`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `"docker" "inspect" "9bc63bcd5e570f818c6f6d0a75d60c49457aad10e3f3b57436008e82869cc941"`
[INFO] running `"docker" "rm" "-f" "9bc63bcd5e570f818c6f6d0a75d60c49457aad10e3f3b57436008e82869cc941"`
[INFO] [stdout] 9bc63bcd5e570f818c6f6d0a75d60c49457aad10e3f3b57436008e82869cc941
