[INFO] updating cached repository https://github.com/gazliddon/rustrex [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] 55acfe6d898d2ca5619e85c6144ec0e6f8cb49aa [INFO] checking gazliddon/rustrex against try#ea663bba38739867a4b75ac820991b4f5d093c3b for pr-62262-1 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgazliddon%2Frustrex" "/workspace/builds/worker-11/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-11/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/gazliddon/rustrex on toolchain ea663bba38739867a4b75ac820991b4f5d093c3b [INFO] running `"/workspace/cargo-home/bin/cargo" "+ea663bba38739867a4b75ac820991b4f5d093c3b" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/gazliddon/rustrex [INFO] removed path dependency glium from git repo https://github.com/gazliddon/rustrex [INFO] finished tweaking git repo https://github.com/gazliddon/rustrex [INFO] tweaked toml for git repo https://github.com/gazliddon/rustrex written to /workspace/builds/worker-11/source/Cargo.toml [INFO] crate git repo https://github.com/gazliddon/rustrex already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+ea663bba38739867a4b75ac820991b4f5d093c3b" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] warning: dependency (glium) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] error: the lock file /workspace/builds/worker-11/source/Cargo.lock needs to be updated but --locked was passed to prevent this [INFO] the lockfile is outdated, regenerating it [INFO] running `"/workspace/cargo-home/bin/cargo" "+ea663bba38739867a4b75ac820991b4f5d093c3b" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"/workspace/cargo-home/bin/cargo" "+ea663bba38739867a4b75ac820991b4f5d093c3b" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] warning: dependency (glium) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/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" "+ea663bba38739867a4b75ac820991b4f5d093c3b" "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] c16a2d6535294415aa221002649ef8f0f2a10487d421d78d4374ac6dee3c25fc [INFO] running `"docker" "start" "-a" "c16a2d6535294415aa221002649ef8f0f2a10487d421d78d4374ac6dee3c25fc"` [INFO] [stderr] warning: dependency (glium) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] Checking instant v0.1.2 [INFO] [stderr] Checking ucd-util v0.1.5 [INFO] [stderr] Checking takeable-option v0.5.0 [INFO] [stderr] Checking utf8-ranges v1.0.4 [INFO] [stderr] Checking separator v0.3.1 [INFO] [stderr] Checking sha1 v0.5.0 [INFO] [stderr] Checking inflate v0.3.4 [INFO] [stderr] Checking gif v0.9.2 [INFO] [stderr] Checking itertools v0.7.11 [INFO] [stderr] Checking yaml-rust v0.4.3 [INFO] [stderr] Compiling log v0.4.8 [INFO] [stderr] Checking raw-window-handle v0.3.0 [INFO] [stderr] Checking inotify-sys v0.1.3 [INFO] [stderr] Checking filetime v0.2.7 [INFO] [stderr] Compiling parking_lot_core v0.5.0 [INFO] [stderr] Compiling parking_lot v0.8.0 [INFO] [stderr] Checking aho-corasick v0.6.10 [INFO] [stderr] Checking approx v0.3.2 [INFO] [stderr] Checking num-traits v0.1.43 [INFO] [stderr] Checking clap v2.33.0 [INFO] [stderr] Compiling parking_lot_core v0.6.2 [INFO] [stderr] Compiling parking_lot v0.9.0 [INFO] [stderr] Compiling wayland-scanner v0.23.6 [INFO] [stderr] Checking regex-syntax v0.5.6 [INFO] [stderr] Checking mio-extras v2.0.5 [INFO] [stderr] Checking inotify v0.6.1 [INFO] [stderr] Compiling derivative v1.0.3 [INFO] [stderr] Checking wayland-sys v0.23.6 [INFO] [stderr] Checking env_logger v0.7.1 [INFO] [stderr] Compiling gl_generator v0.11.0 [INFO] [stderr] Compiling gl_generator v0.14.0 [INFO] [stderr] Compiling gl_generator v0.13.1 [INFO] [stderr] Checking enum_primitive v0.1.1 [INFO] [stderr] Checking rusttype v0.8.1 [INFO] [stderr] Checking png v0.11.0 [INFO] [stderr] Checking calloop v0.4.4 [INFO] [stderr] Checking wayland-commons v0.23.6 [INFO] [stderr] Checking rayon v1.2.0 [INFO] [stderr] Checking notify v4.0.14 [INFO] [stderr] Checking serde_yaml v0.7.5 [INFO] [stderr] Checking rusttype v0.7.9 [INFO] [stderr] Checking andrew v0.2.1 [INFO] [stderr] Compiling glium v0.26.0-alpha3 [INFO] [stderr] Compiling gl v0.14.0 [INFO] [stderr] Compiling glutin_glx_sys v0.1.5 [INFO] [stderr] Compiling glutin_egl_sys v0.1.3 [INFO] [stderr] Compiling wayland-client v0.23.6 [INFO] [stderr] Compiling wayland-protocols v0.23.6 [INFO] [stderr] Checking jpeg-decoder v0.1.16 [INFO] [stderr] Checking image v0.18.0 [INFO] [stderr] Checking regex v0.2.11 [INFO] [stderr] Checking smithay-client-toolkit v0.6.4 [INFO] [stderr] Checking winit v0.20.0-alpha4 [INFO] [stderr] Checking glutin v0.22.0-alpha3 [INFO] [stderr] Checking rustrex v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] error[E0432]: unresolved import `glium::glutin::EventsLoop` [INFO] [stderr] --> src/window/windowcore.rs:6:21 [INFO] [stderr] | [INFO] [stderr] 6 | use glium::glutin::{EventsLoop, ContextBuilder}; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | no `EventsLoop` in `glutin` [INFO] [stderr] | help: a similar name exists in the module: `event_loop` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `glium::glutin::WindowBuilder` [INFO] [stderr] --> src/window/windowcore.rs:97:29 [INFO] [stderr] | [INFO] [stderr] 97 | use glium::glutin::{WindowBuilder}; [INFO] [stderr] | ^^^^^^^^^^^^^ no `WindowBuilder` in `glutin` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `glium::glutin::Event`, `glium::glutin::ElementState`, `glium::glutin::WindowEvent` [INFO] [stderr] --> src/window/windowcore.rs:178:29 [INFO] [stderr] | [INFO] [stderr] 178 | use glium::glutin::{Event,ElementState, WindowEvent}; [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^ no `WindowEvent` in `glutin` [INFO] [stderr] | | | [INFO] [stderr] | | no `ElementState` in `glutin` [INFO] [stderr] | no `Event` in `glutin` [INFO] [stderr] | help: a similar name exists in the module: `event` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `glium::glutin::VirtualKeyCode` [INFO] [stderr] --> src/window/windowcore.rs:179:28 [INFO] [stderr] | [INFO] [stderr] 179 | use glium::glutin::VirtualKeyCode::*; [INFO] [stderr] | ^^^^^^^^^^^^^^ could not find `VirtualKeyCode` in `glutin` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `glium::glutin::EventsLoop` [INFO] [stderr] --> src/window/windowcore.rs:6:21 [INFO] [stderr] | [INFO] [stderr] 6 | use glium::glutin::{EventsLoop, ContextBuilder}; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | no `EventsLoop` in `glutin` [INFO] [stderr] | help: a similar name exists in the module: `event_loop` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `glium::glutin::WindowBuilder` [INFO] [stderr] --> src/window/windowcore.rs:97:29 [INFO] [stderr] | [INFO] [stderr] 97 | use glium::glutin::{WindowBuilder}; [INFO] [stderr] | ^^^^^^^^^^^^^ no `WindowBuilder` in `glutin` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `glium::glutin::Event`, `glium::glutin::ElementState`, `glium::glutin::WindowEvent` [INFO] [stderr] --> src/window/windowcore.rs:178:29 [INFO] [stderr] | [INFO] [stderr] 178 | use glium::glutin::{Event,ElementState, WindowEvent}; [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^ no `WindowEvent` in `glutin` [INFO] [stderr] | | | [INFO] [stderr] | | no `ElementState` in `glutin` [INFO] [stderr] | no `Event` in `glutin` [INFO] [stderr] | help: a similar name exists in the module: `event` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `glium::glutin::VirtualKeyCode` [INFO] [stderr] --> src/window/windowcore.rs:179:28 [INFO] [stderr] | [INFO] [stderr] 179 | use glium::glutin::VirtualKeyCode::*; [INFO] [stderr] | ^^^^^^^^^^^^^^ could not find `VirtualKeyCode` in `glutin` [INFO] [stderr] [INFO] [stderr] error[E0408]: variable `Escape` is not bound in all patterns [INFO] [stderr] --> src/window/windowcore.rs:202:64 [INFO] [stderr] | [INFO] [stderr] 202 | ... Some(Escape) | Some(Q) => Action::Quit, [INFO] [stderr] | ------ ^^^^^^^ pattern doesn't bind `Escape` [INFO] [stderr] | | [INFO] [stderr] | variable not in all patterns [INFO] [stderr] | [INFO] [stderr] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::Escape` [INFO] [stderr] --> src/window/windowcore.rs:202:54 [INFO] [stderr] | [INFO] [stderr] 202 | ... Some(Escape) | Some(Q) => Action::Quit, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0408]: variable `Q` is not bound in all patterns [INFO] [stderr] --> src/window/windowcore.rs:202:49 [INFO] [stderr] | [INFO] [stderr] 202 | ... Some(Escape) | Some(Q) => Action::Quit, [INFO] [stderr] | ^^^^^^^^^^^^ - variable not in all patterns [INFO] [stderr] | | [INFO] [stderr] | pattern doesn't bind `Q` [INFO] [stderr] | [INFO] [stderr] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::Q` [INFO] [stderr] --> src/window/windowcore.rs:202:69 [INFO] [stderr] | [INFO] [stderr] 202 | ... Some(Escape) | Some(Q) => Action::Quit, [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error[E0408]: variable `Escape` is not bound in all patterns [INFO] [stderr] --> src/window/windowcore.rs:202:64 [INFO] [stderr] | [INFO] [stderr] 202 | ... Some(Escape) | Some(Q) => Action::Quit, [INFO] [stderr] | ------ ^^^^^^^ pattern doesn't bind `Escape` [INFO] [stderr] | | [INFO] [stderr] | variable not in all patterns [INFO] [stderr] | [INFO] [stderr] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::Escape` [INFO] [stderr] --> src/window/windowcore.rs:202:54 [INFO] [stderr] | [INFO] [stderr] 202 | ... Some(Escape) | Some(Q) => Action::Quit, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0408]: variable `Q` is not bound in all patterns [INFO] [stderr] --> src/window/windowcore.rs:202:49 [INFO] [stderr] | [INFO] [stderr] 202 | ... Some(Escape) | Some(Q) => Action::Quit, [INFO] [stderr] | ^^^^^^^^^^^^ - variable not in all patterns [INFO] [stderr] | | [INFO] [stderr] | pattern doesn't bind `Q` [INFO] [stderr] | [INFO] [stderr] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::Q` [INFO] [stderr] --> src/window/windowcore.rs:202:69 [INFO] [stderr] | [INFO] [stderr] 202 | ... Some(Escape) | Some(Q) => Action::Quit, [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:86:19 [INFO] [stderr] | [INFO] [stderr] 86 | let ret = try!( self.fetch_byte::()); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:99:19 [INFO] [stderr] | [INFO] [stderr] 99 | let ret = try!(self.fetch_word::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:121:18 [INFO] [stderr] | [INFO] [stderr] 121 | let i1 = try!( self.fetch_word::()) as u32; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:131:17 [INFO] [stderr] | [INFO] [stderr] 131 | let r = try!(self.opd_2::(write_mask, func)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:138:18 [INFO] [stderr] | [INFO] [stderr] 138 | let i1 = try!(self.fetch_byte::()) as u32; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:144:18 [INFO] [stderr] | [INFO] [stderr] 144 | let i1 = try!(self.fetch_byte::()) as u32; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:149:17 [INFO] [stderr] | [INFO] [stderr] 149 | let r = try!(self.opa_2::(write_mask, func)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:155:17 [INFO] [stderr] | [INFO] [stderr] 155 | let r = try!(self.opb_2::(write_mask, func)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:183:18 [INFO] [stderr] | [INFO] [stderr] 183 | let ea = try!(self.ea::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:194:22 [INFO] [stderr] | [INFO] [stderr] 194 | let offset = try!(self.fetch_byte_as_i16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:203:22 [INFO] [stderr] | [INFO] [stderr] 203 | let offset = try!( self.fetch_word_as_i16::() ); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:218:9 [INFO] [stderr] | [INFO] [stderr] 218 | try!(self.store_byte::(v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:225:9 [INFO] [stderr] | [INFO] [stderr] 225 | try!(self.store_word::(v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:234:17 [INFO] [stderr] | [INFO] [stderr] 234 | let v = try!( self.fetch_byte::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:297:9 [INFO] [stderr] | [INFO] [stderr] 297 | try!(self.rwmod8::( Flags::NZVC.bits(), u8::asr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:303:23 [INFO] [stderr] | [INFO] [stderr] 303 | let operand = try!(self.fetch_byte::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:423:22 [INFO] [stderr] | [INFO] [stderr] 423 | let offset = try!(self.fetch_byte_as_i16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:432:17 [INFO] [stderr] | [INFO] [stderr] 432 | let _ = try!(self.branch::(cond)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:464:18 [INFO] [stderr] | [INFO] [stderr] 464 | let i1 = try!(self.fetch_byte::()) as u32; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:471:9 [INFO] [stderr] | [INFO] [stderr] 471 | try!(self.rwmod8::( Flags::NZVC.bits(), u8::asl)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:478:9 [INFO] [stderr] | [INFO] [stderr] 478 | try!(self.moda_2::( Flags::NZVCH.bits(), u8::add)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:483:9 [INFO] [stderr] | [INFO] [stderr] 483 | try!(self.moda_2::( Flags::NZVCH.bits(), u8::adc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:488:9 [INFO] [stderr] | [INFO] [stderr] 488 | try!(self.modb_2::( Flags::NZVCH.bits(), u8::adc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:494:9 [INFO] [stderr] | [INFO] [stderr] 494 | try!(self.modb_2::( Flags::NZVCH.bits(), u8::add)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:500:9 [INFO] [stderr] | [INFO] [stderr] 500 | try!(self.modd_2::(Flags::NZVC.bits(), u16::add)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:506:9 [INFO] [stderr] | [INFO] [stderr] 506 | try!(self.moda_2::( Flags::NZV.bits(), u8::and)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:511:9 [INFO] [stderr] | [INFO] [stderr] 511 | try!(self.modb_2::( Flags::NZV.bits(), u8::and)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:516:9 [INFO] [stderr] | [INFO] [stderr] 516 | try!(self.opa_2::(Flags::NZ.bits(), u8::and)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:521:9 [INFO] [stderr] | [INFO] [stderr] 521 | try!(self.opb_2::(Flags::NZ.bits(), u8::and)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:540:9 [INFO] [stderr] | [INFO] [stderr] 540 | try!(self.store_byte::(0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:547:9 [INFO] [stderr] | [INFO] [stderr] 547 | try!(self.opa_2::(Flags::NZVC.bits(), u8::sub)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:552:9 [INFO] [stderr] | [INFO] [stderr] 552 | try!(self.opb_2::(Flags::NZVC.bits(), u8::sub)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:558:9 [INFO] [stderr] | [INFO] [stderr] 558 | try!(self.op16_2::(Flags::NZVC.bits(), u16::sub, i0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:564:9 [INFO] [stderr] | [INFO] [stderr] 564 | try!(self.op16_2::( Flags::NZVC.bits(), u16::sub, i0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:571:9 [INFO] [stderr] | [INFO] [stderr] 571 | try!(self.op16_2::( Flags::NZVC.bits(), u16::sub, i0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:577:9 [INFO] [stderr] | [INFO] [stderr] 577 | try!(self.op16_2::( Flags::NZVC.bits(), u16::sub, i0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:583:9 [INFO] [stderr] | [INFO] [stderr] 583 | try!(self.op16_2::( Flags::NZVC.bits(), u16::sub, i0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:599:9 [INFO] [stderr] | [INFO] [stderr] 599 | try!(self.rwmod8::( Flags::NZVC.bits(), u8::com)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:615:9 [INFO] [stderr] | [INFO] [stderr] 615 | try!(self.rwmod8::( Flags::NZV.bits(), u8::dec)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:629:9 [INFO] [stderr] | [INFO] [stderr] 629 | try!(self.rwmod8::( Flags::NZV.bits(), u8::inc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:646:9 [INFO] [stderr] | [INFO] [stderr] 646 | try!(self.rwmod8::( Flags::NZC.bits(), u8::lsr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:652:9 [INFO] [stderr] | [INFO] [stderr] 652 | try!(self.moda_2::( Flags::NZV.bits(), u8::eor)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:656:9 [INFO] [stderr] | [INFO] [stderr] 656 | try!(self.modb_2::( Flags::NZV.bits(), u8::eor)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:662:9 [INFO] [stderr] | [INFO] [stderr] 662 | try!(self.moda_2::( Flags::NZV.bits(), u8::or)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:667:9 [INFO] [stderr] | [INFO] [stderr] 667 | try!(self.modb_2::( Flags::NZV.bits(), u8::or)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:709:23 [INFO] [stderr] | [INFO] [stderr] 709 | let operand = try!(self.fetch_byte::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:719:20 [INFO] [stderr] | [INFO] [stderr] 719 | let dest = try!(self.ea::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:729:22 [INFO] [stderr] | [INFO] [stderr] 729 | let offset = try!(self.fetch_word_as_i16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:813:17 [INFO] [stderr] | [INFO] [stderr] 813 | let v = try!(self.fetch_byte::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:819:17 [INFO] [stderr] | [INFO] [stderr] 819 | let v = try!(self.fetch_word::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:826:18 [INFO] [stderr] | [INFO] [stderr] 826 | let i0 = try!(self.load_reg_byte::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:832:18 [INFO] [stderr] | [INFO] [stderr] 832 | let i0 = try!(self.load_reg_byte::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:838:18 [INFO] [stderr] | [INFO] [stderr] 838 | let i0 = try!(self.load_reg_word::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:844:18 [INFO] [stderr] | [INFO] [stderr] 844 | let i0 = try!(self.load_reg_word::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:850:18 [INFO] [stderr] | [INFO] [stderr] 850 | let i0 = try!(self.load_reg_word::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:856:18 [INFO] [stderr] | [INFO] [stderr] 856 | let i0 = try!(self.load_reg_word::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:862:18 [INFO] [stderr] | [INFO] [stderr] 862 | let i0 = try!(self.load_reg_word::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:872:18 [INFO] [stderr] | [INFO] [stderr] 872 | let op = try!(self.fetch_byte::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:920:18 [INFO] [stderr] | [INFO] [stderr] 920 | let op = try!(self.fetch_byte::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:967:18 [INFO] [stderr] | [INFO] [stderr] 967 | let op = try!(self.fetch_byte::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:1010:18 [INFO] [stderr] | [INFO] [stderr] 1010 | let op = try!(self.fetch_byte::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:1068:18 [INFO] [stderr] | [INFO] [stderr] 1068 | let ea = try!(self.ea::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:1075:18 [INFO] [stderr] | [INFO] [stderr] 1075 | let ea = try!(self.ea::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:1082:18 [INFO] [stderr] | [INFO] [stderr] 1082 | let ea = try!(self.ea::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:1088:18 [INFO] [stderr] | [INFO] [stderr] 1088 | let ea = try!(self.ea::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:1096:9 [INFO] [stderr] | [INFO] [stderr] 1096 | try!(self.rwmod8::( Flags::NZVC.bits(), u8::neg)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:1118:9 [INFO] [stderr] | [INFO] [stderr] 1118 | try!(self.rwmod8::( Flags::NZVC.bits(), u8::rol)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:1134:9 [INFO] [stderr] | [INFO] [stderr] 1134 | try!(self.rwmod8::( Flags::NZC.bits(), u8::ror)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:1149:9 [INFO] [stderr] | [INFO] [stderr] 1149 | try!(self.moda_2::(Flags::NZVC.bits(), u8::sbc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:1154:9 [INFO] [stderr] | [INFO] [stderr] 1154 | try!(self.modb_2::(Flags::NZVC.bits(), u8::sbc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:1159:9 [INFO] [stderr] | [INFO] [stderr] 1159 | try!(self.moda_2::(Flags::NZVC.bits(), u8::sub)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:1163:9 [INFO] [stderr] | [INFO] [stderr] 1163 | try!(self.modb_2::(Flags::NZVC.bits(), u8::sub)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:1179:9 [INFO] [stderr] | [INFO] [stderr] 1179 | try!(self.rwmod8::( Flags::NZV.bits(), u8::tst)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:1240:17 [INFO] [stderr] | [INFO] [stderr] 1240 | let r = try!(self.op16_2::(Flags::NZVC.bits(), u16::sub, i0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:1246:17 [INFO] [stderr] | [INFO] [stderr] 1246 | let a = try!(self.ea::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/addrmodes.rs:28:20 [INFO] [stderr] | [INFO] [stderr] 28 | let byte = try!(Self::fetch_byte(mem,regs,ins)) as i8; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/addrmodes.rs:60:17 [INFO] [stderr] | [INFO] [stderr] 60 | let ea= try!(Self::ea(mem,regs,ins)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/addrmodes.rs:66:18 [INFO] [stderr] | [INFO] [stderr] 66 | let ea = try!(Self::ea(mem,regs,ins)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/addrmodes.rs:71:18 [INFO] [stderr] | [INFO] [stderr] 71 | let ea = try!(Self::ea(mem, regs, ins)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/addrmodes.rs:77:18 [INFO] [stderr] | [INFO] [stderr] 77 | let ea = try!(Self::ea(mem,regs,ins)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/addrmodes.rs:103:20 [INFO] [stderr] | [INFO] [stderr] 103 | let addr = try!(Self::ea(mem,regs,ins)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/addrmodes.rs:109:20 [INFO] [stderr] | [INFO] [stderr] 109 | let addr = try!(Self::ea(mem,regs,ins)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/addrmodes.rs:115:20 [INFO] [stderr] | [INFO] [stderr] 115 | let addr = try!(Self::ea(mem,regs,ins)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/addrmodes.rs:122:20 [INFO] [stderr] | [INFO] [stderr] 122 | let addr = try!(Self::ea(mem,regs,ins)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/addrmodes.rs:284:31 [INFO] [stderr] | [INFO] [stderr] 284 | let (ea,index_mode) = try!(Indexed::get_index_mode::(mem,regs, ins)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/addrmodes.rs:301:18 [INFO] [stderr] | [INFO] [stderr] 301 | let ea = try!(Self::ea(mem , regs , ins )); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/addrmodes.rs:307:18 [INFO] [stderr] | [INFO] [stderr] 307 | let ea = try!(Self::ea(mem , regs , ins )); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/addrmodes.rs:312:18 [INFO] [stderr] | [INFO] [stderr] 312 | let ea = try!(Self::ea(mem , regs , ins )); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/addrmodes.rs:318:18 [INFO] [stderr] | [INFO] [stderr] 318 | let ea = try!(Self::ea(mem , regs , ins )); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:74:17 [INFO] [stderr] | [INFO] [stderr] 74 | try!(self.ack()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:84:17 [INFO] [stderr] | [INFO] [stderr] 84 | try!(self.ack()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:218:9 [INFO] [stderr] | [INFO] [stderr] 218 | try!(self.send_ok()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:242:19 [INFO] [stderr] | [INFO] [stderr] 242 | let reg = try!(parse_get_reg(args)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:252:26 [INFO] [stderr] | [INFO] [stderr] 252 | let (reg, val) = try!(parse_set_reg(args)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:309:9 [INFO] [stderr] | [INFO] [stderr] 309 | try!(res); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:354:28 [INFO] [stderr] | [INFO] [stderr] 354 | let (addr, data) = try!(parse_write_mem(args)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:372:27 [INFO] [stderr] | [INFO] [stderr] 372 | let (addr, len) = try!(parse_addr_len(args)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:396:24 [INFO] [stderr] | [INFO] [stderr] 396 | let addr = try!(parse_hex(args)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:413:20 [INFO] [stderr] | [INFO] [stderr] 413 | let data = try!(parse_data(args)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:455:35 [INFO] [stderr] | [INFO] [stderr] 455 | let (btype, addr, kind) = try!(parse_breakpoint(args)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:481:39 [INFO] [stderr] | [INFO] [stderr] 481 | let (btype, addr_big, kind) = try!(parse_breakpoint(args)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:562:18 [INFO] [stderr] | [INFO] [stderr] 562 | let hn = try!(ascii_hex_err(*l)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:563:18 [INFO] [stderr] | [INFO] [stderr] 563 | let ln = try!(ascii_hex_err(*h)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:593:16 [INFO] [stderr] | [INFO] [stderr] 593 | let addr = try!(parse_hex(addr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:594:15 [INFO] [stderr] | [INFO] [stderr] 594 | let len = try!(parse_hex(len)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:609:16 [INFO] [stderr] | [INFO] [stderr] 609 | let addr = try!(parse_hex(args[0])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:610:15 [INFO] [stderr] | [INFO] [stderr] 610 | let len = try!(parse_hex(command[0])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:611:17 [INFO] [stderr] | [INFO] [stderr] 611 | let bytes = try!(parse_data(command[1])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:631:19 [INFO] [stderr] | [INFO] [stderr] 631 | let reg_num = try!(parse_hex(args[0])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:632:19 [INFO] [stderr] | [INFO] [stderr] 632 | let reg_val = try!(parse_hex(args[1])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:86:19 [INFO] [stderr] | [INFO] [stderr] 86 | let ret = try!( self.fetch_byte::()); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:99:19 [INFO] [stderr] | [INFO] [stderr] 99 | let ret = try!(self.fetch_word::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:121:18 [INFO] [stderr] | [INFO] [stderr] 121 | let i1 = try!( self.fetch_word::()) as u32; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:131:17 [INFO] [stderr] | [INFO] [stderr] 131 | let r = try!(self.opd_2::(write_mask, func)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:138:18 [INFO] [stderr] | [INFO] [stderr] 138 | let i1 = try!(self.fetch_byte::()) as u32; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:144:18 [INFO] [stderr] | [INFO] [stderr] 144 | let i1 = try!(self.fetch_byte::()) as u32; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:149:17 [INFO] [stderr] | [INFO] [stderr] 149 | let r = try!(self.opa_2::(write_mask, func)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:155:17 [INFO] [stderr] | [INFO] [stderr] 155 | let r = try!(self.opb_2::(write_mask, func)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:183:18 [INFO] [stderr] | [INFO] [stderr] 183 | let ea = try!(self.ea::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:194:22 [INFO] [stderr] | [INFO] [stderr] 194 | let offset = try!(self.fetch_byte_as_i16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:203:22 [INFO] [stderr] | [INFO] [stderr] 203 | let offset = try!( self.fetch_word_as_i16::() ); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:218:9 [INFO] [stderr] | [INFO] [stderr] 218 | try!(self.store_byte::(v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:225:9 [INFO] [stderr] | [INFO] [stderr] 225 | try!(self.store_word::(v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:234:17 [INFO] [stderr] | [INFO] [stderr] 234 | let v = try!( self.fetch_byte::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:297:9 [INFO] [stderr] | [INFO] [stderr] 297 | try!(self.rwmod8::( Flags::NZVC.bits(), u8::asr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:303:23 [INFO] [stderr] | [INFO] [stderr] 303 | let operand = try!(self.fetch_byte::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:423:22 [INFO] [stderr] | [INFO] [stderr] 423 | let offset = try!(self.fetch_byte_as_i16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:432:17 [INFO] [stderr] | [INFO] [stderr] 432 | let _ = try!(self.branch::(cond)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:464:18 [INFO] [stderr] | [INFO] [stderr] 464 | let i1 = try!(self.fetch_byte::()) as u32; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:471:9 [INFO] [stderr] | [INFO] [stderr] 471 | try!(self.rwmod8::( Flags::NZVC.bits(), u8::asl)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:478:9 [INFO] [stderr] | [INFO] [stderr] 478 | try!(self.moda_2::( Flags::NZVCH.bits(), u8::add)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:483:9 [INFO] [stderr] | [INFO] [stderr] 483 | try!(self.moda_2::( Flags::NZVCH.bits(), u8::adc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:488:9 [INFO] [stderr] | [INFO] [stderr] 488 | try!(self.modb_2::( Flags::NZVCH.bits(), u8::adc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:494:9 [INFO] [stderr] | [INFO] [stderr] 494 | try!(self.modb_2::( Flags::NZVCH.bits(), u8::add)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:500:9 [INFO] [stderr] | [INFO] [stderr] 500 | try!(self.modd_2::(Flags::NZVC.bits(), u16::add)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:506:9 [INFO] [stderr] | [INFO] [stderr] 506 | try!(self.moda_2::( Flags::NZV.bits(), u8::and)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:511:9 [INFO] [stderr] | [INFO] [stderr] 511 | try!(self.modb_2::( Flags::NZV.bits(), u8::and)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:516:9 [INFO] [stderr] | [INFO] [stderr] 516 | try!(self.opa_2::(Flags::NZ.bits(), u8::and)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:521:9 [INFO] [stderr] | [INFO] [stderr] 521 | try!(self.opb_2::(Flags::NZ.bits(), u8::and)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:540:9 [INFO] [stderr] | [INFO] [stderr] 540 | try!(self.store_byte::(0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:547:9 [INFO] [stderr] | [INFO] [stderr] 547 | try!(self.opa_2::(Flags::NZVC.bits(), u8::sub)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:552:9 [INFO] [stderr] | [INFO] [stderr] 552 | try!(self.opb_2::(Flags::NZVC.bits(), u8::sub)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:558:9 [INFO] [stderr] | [INFO] [stderr] 558 | try!(self.op16_2::(Flags::NZVC.bits(), u16::sub, i0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:564:9 [INFO] [stderr] | [INFO] [stderr] 564 | try!(self.op16_2::( Flags::NZVC.bits(), u16::sub, i0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:571:9 [INFO] [stderr] | [INFO] [stderr] 571 | try!(self.op16_2::( Flags::NZVC.bits(), u16::sub, i0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:577:9 [INFO] [stderr] | [INFO] [stderr] 577 | try!(self.op16_2::( Flags::NZVC.bits(), u16::sub, i0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:583:9 [INFO] [stderr] | [INFO] [stderr] 583 | try!(self.op16_2::( Flags::NZVC.bits(), u16::sub, i0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:599:9 [INFO] [stderr] | [INFO] [stderr] 599 | try!(self.rwmod8::( Flags::NZVC.bits(), u8::com)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:615:9 [INFO] [stderr] | [INFO] [stderr] 615 | try!(self.rwmod8::( Flags::NZV.bits(), u8::dec)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:629:9 [INFO] [stderr] | [INFO] [stderr] 629 | try!(self.rwmod8::( Flags::NZV.bits(), u8::inc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:646:9 [INFO] [stderr] | [INFO] [stderr] 646 | try!(self.rwmod8::( Flags::NZC.bits(), u8::lsr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:652:9 [INFO] [stderr] | [INFO] [stderr] 652 | try!(self.moda_2::( Flags::NZV.bits(), u8::eor)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:656:9 [INFO] [stderr] | [INFO] [stderr] 656 | try!(self.modb_2::( Flags::NZV.bits(), u8::eor)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:662:9 [INFO] [stderr] | [INFO] [stderr] 662 | try!(self.moda_2::( Flags::NZV.bits(), u8::or)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:667:9 [INFO] [stderr] | [INFO] [stderr] 667 | try!(self.modb_2::( Flags::NZV.bits(), u8::or)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:709:23 [INFO] [stderr] | [INFO] [stderr] 709 | let operand = try!(self.fetch_byte::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:719:20 [INFO] [stderr] | [INFO] [stderr] 719 | let dest = try!(self.ea::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:729:22 [INFO] [stderr] | [INFO] [stderr] 729 | let offset = try!(self.fetch_word_as_i16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:813:17 [INFO] [stderr] | [INFO] [stderr] 813 | let v = try!(self.fetch_byte::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:819:17 [INFO] [stderr] | [INFO] [stderr] 819 | let v = try!(self.fetch_word::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:826:18 [INFO] [stderr] | [INFO] [stderr] 826 | let i0 = try!(self.load_reg_byte::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:832:18 [INFO] [stderr] | [INFO] [stderr] 832 | let i0 = try!(self.load_reg_byte::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:838:18 [INFO] [stderr] | [INFO] [stderr] 838 | let i0 = try!(self.load_reg_word::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:844:18 [INFO] [stderr] | [INFO] [stderr] 844 | let i0 = try!(self.load_reg_word::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:850:18 [INFO] [stderr] | [INFO] [stderr] 850 | let i0 = try!(self.load_reg_word::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:856:18 [INFO] [stderr] | [INFO] [stderr] 856 | let i0 = try!(self.load_reg_word::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:862:18 [INFO] [stderr] | [INFO] [stderr] 862 | let i0 = try!(self.load_reg_word::()); [INFO] [stderr] | ^^^ [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:638:19 [INFO] [stderr] | [INFO] [stderr] 638 | let reg_num = try!(parse_hex(args)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:669:16 [INFO] [stderr] | [INFO] [stderr] 669 | let addr = try!(parse_hex(addr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:872:18 [INFO] [stderr] | [INFO] [stderr] 872 | let op = try!(self.fetch_byte::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:920:18 [INFO] [stderr] | [INFO] [stderr] 920 | let op = try!(self.fetch_byte::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:967:18 [INFO] [stderr] | [INFO] [stderr] 967 | let op = try!(self.fetch_byte::()); [INFO] [stderr] | ^^^ [INFO] [stderr] warning: unnecessary trailing semicolon [INFO] [stderr] --> src/cpu/cpucore.rs:1077:26 [INFO] [stderr] | [INFO] [stderr] 1077 | self.regs.y = ea;; [INFO] [stderr] | ^ help: remove this semicolon [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(redundant_semicolon)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary trailing semicolon [INFO] [stderr] --> src/cpu/cpucore.rs:1083:26 [INFO] [stderr] | [INFO] [stderr] 1083 | self.regs.s = ea;; [INFO] [stderr] | ^ help: remove this semicolon [INFO] [stderr] [INFO] [stderr] warning: unnecessary trailing semicolon [INFO] [stderr] --> src/cpu/cpucore.rs:1089:26 [INFO] [stderr] | [INFO] [stderr] 1089 | self.regs.u = ea;; [INFO] [stderr] | ^ help: remove this semicolon [INFO] [stderr] [INFO] [stderr] warning: the item `Program` is imported redundantly [INFO] [stderr] --> src/window/windowcore.rs:99:13 [INFO] [stderr] | [INFO] [stderr] 3 | use glium::{Display, VertexBuffer, IndexBuffer, Program}; [INFO] [stderr] | ------- the item `Program` is already imported here [INFO] [stderr] ... [INFO] [stderr] 99 | use glium::Program; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/mem/memcore.rs:6:70 [INFO] [stderr] | [INFO] [stderr] 6 | pub fn build_addr_to_region(illegal : E, mem_tab : &[(E, &MemoryIO )]) -> [E; 0x1_0000] { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn MemoryIO` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/mem/memmap.rs:7:40 [INFO] [stderr] | [INFO] [stderr] 7 | fn add_memory(&mut self, mem : Box ) ; [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn MemoryIO` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/mem/memmap.rs:11:26 [INFO] [stderr] | [INFO] [stderr] 11 | all_memory: Vec< Box>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn MemoryIO` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/mem/memmap.rs:89:40 [INFO] [stderr] | [INFO] [stderr] 89 | fn add_memory(&mut self, mem : Box ) { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn MemoryIO` [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:1010:18 [INFO] [stderr] | [INFO] [stderr] 1010 | let op = try!(self.fetch_byte::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:1068:18 [INFO] [stderr] | [INFO] [stderr] 1068 | let ea = try!(self.ea::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:1075:18 [INFO] [stderr] | [INFO] [stderr] 1075 | let ea = try!(self.ea::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:1082:18 [INFO] [stderr] | [INFO] [stderr] 1082 | let ea = try!(self.ea::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:1088:18 [INFO] [stderr] | [INFO] [stderr] 1088 | let ea = try!(self.ea::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:1096:9 [INFO] [stderr] | [INFO] [stderr] 1096 | try!(self.rwmod8::( Flags::NZVC.bits(), u8::neg)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:1118:9 [INFO] [stderr] | [INFO] [stderr] 1118 | try!(self.rwmod8::( Flags::NZVC.bits(), u8::rol)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:1134:9 [INFO] [stderr] | [INFO] [stderr] 1134 | try!(self.rwmod8::( Flags::NZC.bits(), u8::ror)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:1149:9 [INFO] [stderr] | [INFO] [stderr] 1149 | try!(self.moda_2::(Flags::NZVC.bits(), u8::sbc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:1154:9 [INFO] [stderr] | [INFO] [stderr] 1154 | try!(self.modb_2::(Flags::NZVC.bits(), u8::sbc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:1159:9 [INFO] [stderr] | [INFO] [stderr] 1159 | try!(self.moda_2::(Flags::NZVC.bits(), u8::sub)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:1163:9 [INFO] [stderr] | [INFO] [stderr] 1163 | try!(self.modb_2::(Flags::NZVC.bits(), u8::sub)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:1179:9 [INFO] [stderr] | [INFO] [stderr] 1179 | try!(self.rwmod8::( Flags::NZV.bits(), u8::tst)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:1240:17 [INFO] [stderr] | [INFO] [stderr] 1240 | let r = try!(self.op16_2::(Flags::NZVC.bits(), u16::sub, i0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/cpucore.rs:1246:17 [INFO] [stderr] | [INFO] [stderr] 1246 | let a = try!(self.ea::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/addrmodes.rs:28:20 [INFO] [stderr] | [INFO] [stderr] 28 | let byte = try!(Self::fetch_byte(mem,regs,ins)) as i8; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/addrmodes.rs:60:17 [INFO] [stderr] | [INFO] [stderr] 60 | let ea= try!(Self::ea(mem,regs,ins)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/addrmodes.rs:66:18 [INFO] [stderr] | [INFO] [stderr] 66 | let ea = try!(Self::ea(mem,regs,ins)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/addrmodes.rs:71:18 [INFO] [stderr] | [INFO] [stderr] 71 | let ea = try!(Self::ea(mem, regs, ins)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/addrmodes.rs:77:18 [INFO] [stderr] | [INFO] [stderr] 77 | let ea = try!(Self::ea(mem,regs,ins)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/addrmodes.rs:103:20 [INFO] [stderr] | [INFO] [stderr] 103 | let addr = try!(Self::ea(mem,regs,ins)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/addrmodes.rs:109:20 [INFO] [stderr] | [INFO] [stderr] 109 | let addr = try!(Self::ea(mem,regs,ins)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/addrmodes.rs:115:20 [INFO] [stderr] | [INFO] [stderr] 115 | let addr = try!(Self::ea(mem,regs,ins)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/addrmodes.rs:122:20 [INFO] [stderr] | [INFO] [stderr] 122 | let addr = try!(Self::ea(mem,regs,ins)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/addrmodes.rs:284:31 [INFO] [stderr] | [INFO] [stderr] 284 | let (ea,index_mode) = try!(Indexed::get_index_mode::(mem,regs, ins)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/addrmodes.rs:301:18 [INFO] [stderr] | [INFO] [stderr] 301 | let ea = try!(Self::ea(mem , regs , ins )); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/addrmodes.rs:307:18 [INFO] [stderr] | [INFO] [stderr] 307 | let ea = try!(Self::ea(mem , regs , ins )); [INFO] [stderr] | ^^^ [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/diss.rs:391:83 [INFO] [stderr] | [INFO] [stderr] 391 | pub fn diss(&mut self, mem : &mut M, addr : u16, _syms : Option<&SymTab> ) -> (InstructionDecoder, String) { [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn SymTab` [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/addrmodes.rs:312:18 [INFO] [stderr] | [INFO] [stderr] 312 | let ea = try!(Self::ea(mem , regs , ins )); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/cpu/addrmodes.rs:318:18 [INFO] [stderr] | [INFO] [stderr] 318 | let ea = try!(Self::ea(mem , regs , ins )); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:74:17 [INFO] [stderr] | [INFO] [stderr] 74 | try!(self.ack()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:84:17 [INFO] [stderr] | [INFO] [stderr] 84 | try!(self.ack()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:218:9 [INFO] [stderr] | [INFO] [stderr] 218 | try!(self.send_ok()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:242:19 [INFO] [stderr] | [INFO] [stderr] 242 | let reg = try!(parse_get_reg(args)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:252:26 [INFO] [stderr] | [INFO] [stderr] 252 | let (reg, val) = try!(parse_set_reg(args)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:309:9 [INFO] [stderr] | [INFO] [stderr] 309 | try!(res); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:354:28 [INFO] [stderr] | [INFO] [stderr] 354 | let (addr, data) = try!(parse_write_mem(args)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:372:27 [INFO] [stderr] | [INFO] [stderr] 372 | let (addr, len) = try!(parse_addr_len(args)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:396:24 [INFO] [stderr] | [INFO] [stderr] 396 | let addr = try!(parse_hex(args)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:413:20 [INFO] [stderr] | [INFO] [stderr] 413 | let data = try!(parse_data(args)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:455:35 [INFO] [stderr] | [INFO] [stderr] 455 | let (btype, addr, kind) = try!(parse_breakpoint(args)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:481:39 [INFO] [stderr] | [INFO] [stderr] 481 | let (btype, addr_big, kind) = try!(parse_breakpoint(args)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:562:18 [INFO] [stderr] | [INFO] [stderr] 562 | let hn = try!(ascii_hex_err(*l)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:563:18 [INFO] [stderr] | [INFO] [stderr] 563 | let ln = try!(ascii_hex_err(*h)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:593:16 [INFO] [stderr] | [INFO] [stderr] 593 | let addr = try!(parse_hex(addr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:594:15 [INFO] [stderr] | [INFO] [stderr] 594 | let len = try!(parse_hex(len)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:609:16 [INFO] [stderr] | [INFO] [stderr] 609 | let addr = try!(parse_hex(args[0])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:610:15 [INFO] [stderr] | [INFO] [stderr] 610 | let len = try!(parse_hex(command[0])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:611:17 [INFO] [stderr] | [INFO] [stderr] 611 | let bytes = try!(parse_data(command[1])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:631:19 [INFO] [stderr] | [INFO] [stderr] 631 | let reg_num = try!(parse_hex(args[0])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:632:19 [INFO] [stderr] | [INFO] [stderr] 632 | let reg_val = try!(parse_hex(args[1])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:638:19 [INFO] [stderr] | [INFO] [stderr] 638 | let reg_num = try!(parse_hex(args)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/gdbstub/gdbcore.rs:669:16 [INFO] [stderr] | [INFO] [stderr] 669 | let addr = try!(parse_hex(addr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tests/jsontest.rs:87:26 [INFO] [stderr] | [INFO] [stderr] 87 | fn time_func( func : &Fn() -> T) -> (RunTime, T) { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Fn() -> T` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/gdbstub/gdbcore.rs:69:29 [INFO] [stderr] | [INFO] [stderr] 69 | host: &mut DebuggerHost) -> GdbResult { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn DebuggerHost` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/gdbstub/gdbcore.rs:241:39 [INFO] [stderr] | [INFO] [stderr] 241 | fn get_reg(&mut self, host : &mut DebuggerHost, args: &[u8]) -> GdbResult { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn DebuggerHost` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/gdbstub/gdbcore.rs:251:39 [INFO] [stderr] | [INFO] [stderr] 251 | fn set_reg(&mut self, host : &mut DebuggerHost, args: &[u8]) -> GdbResult { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn DebuggerHost` [INFO] [stderr] warning: unnecessary trailing semicolon [INFO] [stderr] --> src/cpu/cpucore.rs:1077:26 [INFO] [stderr] | [INFO] [stderr] 1077 | self.regs.y = ea;; [INFO] [stderr] | ^ help: remove this semicolon [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(redundant_semicolon)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary trailing semicolon [INFO] [stderr] --> src/cpu/cpucore.rs:1083:26 [INFO] [stderr] | [INFO] [stderr] 1083 | self.regs.s = ea;; [INFO] [stderr] | ^ help: remove this semicolon [INFO] [stderr] [INFO] [stderr] warning: unnecessary trailing semicolon [INFO] [stderr] --> src/cpu/cpucore.rs:1089:26 [INFO] [stderr] | [INFO] [stderr] 1089 | self.regs.u = ea;; [INFO] [stderr] | ^ help: remove this semicolon [INFO] [stderr] [INFO] [stderr] warning: the item `Program` is imported redundantly [INFO] [stderr] --> src/window/windowcore.rs:99:13 [INFO] [stderr] | [INFO] [stderr] 3 | use glium::{Display, VertexBuffer, IndexBuffer, Program}; [INFO] [stderr] | ------- the item `Program` is already imported here [INFO] [stderr] ... [INFO] [stderr] 99 | use glium::Program; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/mem/memcore.rs:6:70 [INFO] [stderr] | [INFO] [stderr] 6 | pub fn build_addr_to_region(illegal : E, mem_tab : &[(E, &MemoryIO )]) -> [E; 0x1_0000] { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn MemoryIO` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/mem/memmap.rs:7:40 [INFO] [stderr] | [INFO] [stderr] 7 | fn add_memory(&mut self, mem : Box ) ; [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn MemoryIO` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/mem/memmap.rs:11:26 [INFO] [stderr] | [INFO] [stderr] 11 | all_memory: Vec< Box>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn MemoryIO` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/mem/memmap.rs:89:40 [INFO] [stderr] | [INFO] [stderr] 89 | fn add_memory(&mut self, mem : Box ) { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn MemoryIO` [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/gdbstub/gdbcore.rs:259:33 [INFO] [stderr] | [INFO] [stderr] 259 | host: &mut DebuggerHost, [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn DebuggerHost` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/gdbstub/gdbcore.rs:353:45 [INFO] [stderr] | [INFO] [stderr] 353 | fn write_memory(&mut self, _host : &mut DebuggerHost, args: &[u8]) -> GdbResult { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn DebuggerHost` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/gdbstub/gdbcore.rs:368:43 [INFO] [stderr] | [INFO] [stderr] 368 | fn read_memory(&mut self, host : &mut DebuggerHost, args: &[u8]) -> GdbResult { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn DebuggerHost` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/gdbstub/gdbcore.rs:391:26 [INFO] [stderr] | [INFO] [stderr] 391 | host: &mut DebuggerHost, [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn DebuggerHost` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/gdbstub/gdbcore.rs:405:47 [INFO] [stderr] | [INFO] [stderr] 405 | fn read_registers(&mut self, host : & mut DebuggerHost) -> GdbResult { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn DebuggerHost` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/gdbstub/gdbcore.rs:411:47 [INFO] [stderr] | [INFO] [stderr] 411 | fn write_registers(&mut self, host : &mut DebuggerHost, args: &[u8]) -> GdbResult { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn DebuggerHost` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/gdbstub/gdbcore.rs:423:24 [INFO] [stderr] | [INFO] [stderr] 423 | host: &mut DebuggerHost, [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn DebuggerHost` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/gdbstub/gdbcore.rs:440:34 [INFO] [stderr] | [INFO] [stderr] 440 | host: &mut DebuggerHost, [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn DebuggerHost` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/gdbstub/gdbcore.rs:478:34 [INFO] [stderr] | [INFO] [stderr] 478 | host: &mut DebuggerHost, [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn DebuggerHost` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/vectrex/veccore.rs:67:39 [INFO] [stderr] | [INFO] [stderr] 67 | let mems : &[(MemRegion, &MemoryIO )] = &[ [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn MemoryIO` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/vectrex/veccore.rs:83:43 [INFO] [stderr] | [INFO] [stderr] 83 | fn get_region(&self, _addr : u16) -> &MemoryIO { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn MemoryIO` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/vectrex/veccore.rs:97:55 [INFO] [stderr] | [INFO] [stderr] 97 | fn get_region_mut(&mut self, _addr : u16) -> &mut MemoryIO { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn MemoryIO` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/diss.rs:391:83 [INFO] [stderr] | [INFO] [stderr] 391 | pub fn diss(&mut self, mem : &mut M, addr : u16, _syms : Option<&SymTab> ) -> (InstructionDecoder, String) { [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn SymTab` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tests/jsontest.rs:87:26 [INFO] [stderr] | [INFO] [stderr] 87 | fn time_func( func : &Fn() -> T) -> (RunTime, T) { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Fn() -> T` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/gdbstub/gdbcore.rs:69:29 [INFO] [stderr] | [INFO] [stderr] 69 | host: &mut DebuggerHost) -> GdbResult { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn DebuggerHost` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/gdbstub/gdbcore.rs:241:39 [INFO] [stderr] | [INFO] [stderr] 241 | fn get_reg(&mut self, host : &mut DebuggerHost, args: &[u8]) -> GdbResult { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn DebuggerHost` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/gdbstub/gdbcore.rs:251:39 [INFO] [stderr] | [INFO] [stderr] 251 | fn set_reg(&mut self, host : &mut DebuggerHost, args: &[u8]) -> GdbResult { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn DebuggerHost` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/gdbstub/gdbcore.rs:259:33 [INFO] [stderr] | [INFO] [stderr] 259 | host: &mut DebuggerHost, [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn DebuggerHost` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/gdbstub/gdbcore.rs:353:45 [INFO] [stderr] | [INFO] [stderr] 353 | fn write_memory(&mut self, _host : &mut DebuggerHost, args: &[u8]) -> GdbResult { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn DebuggerHost` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/gdbstub/gdbcore.rs:368:43 [INFO] [stderr] | [INFO] [stderr] 368 | fn read_memory(&mut self, host : &mut DebuggerHost, args: &[u8]) -> GdbResult { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn DebuggerHost` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/vectrex/veccore.rs:189:81 [INFO] [stderr] | [INFO] [stderr] 189 | fn mk_data_mem(addr : u16 ,name : &str, data : &[u8], writeable : bool ) -> Box { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn MemoryIO` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/gdbstub/gdbcore.rs:391:26 [INFO] [stderr] | [INFO] [stderr] 391 | host: &mut DebuggerHost, [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn DebuggerHost` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/gdbstub/gdbcore.rs:405:47 [INFO] [stderr] | [INFO] [stderr] 405 | fn read_registers(&mut self, host : & mut DebuggerHost) -> GdbResult { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn DebuggerHost` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/gdbstub/gdbcore.rs:411:47 [INFO] [stderr] | [INFO] [stderr] 411 | fn write_registers(&mut self, host : &mut DebuggerHost, args: &[u8]) -> GdbResult { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn DebuggerHost` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/gdbstub/gdbcore.rs:423:24 [INFO] [stderr] | [INFO] [stderr] 423 | host: &mut DebuggerHost, [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn DebuggerHost` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/gdbstub/gdbcore.rs:440:34 [INFO] [stderr] | [INFO] [stderr] 440 | host: &mut DebuggerHost, [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn DebuggerHost` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/gdbstub/gdbcore.rs:478:34 [INFO] [stderr] | [INFO] [stderr] 478 | host: &mut DebuggerHost, [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn DebuggerHost` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/simple/simplecore.rs:171:39 [INFO] [stderr] | [INFO] [stderr] 171 | let mems : &[(MemRegion, &MemoryIO )] = &[ [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn MemoryIO` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/simple/simplecore.rs:184:43 [INFO] [stderr] | [INFO] [stderr] 184 | fn get_region(&self, _addr : u16) -> &MemoryIO { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn MemoryIO` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/simple/simplecore.rs:197:55 [INFO] [stderr] | [INFO] [stderr] 197 | fn get_region_mut(&mut self, _addr : u16) -> &mut MemoryIO { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn MemoryIO` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/simple/simplegdb.rs:72:42 [INFO] [stderr] | [INFO] [stderr] 72 | pub fn update(&mut self, host : &mut gdbstub::DebuggerHost) -> (ConnState, ConnEvent) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn gdbstub::DebuggerHost` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/vectrex/veccore.rs:67:39 [INFO] [stderr] | [INFO] [stderr] 67 | let mems : &[(MemRegion, &MemoryIO )] = &[ [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn MemoryIO` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/vectrex/veccore.rs:83:43 [INFO] [stderr] | [INFO] [stderr] 83 | fn get_region(&self, _addr : u16) -> &MemoryIO { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn MemoryIO` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/vectrex/veccore.rs:97:55 [INFO] [stderr] | [INFO] [stderr] 97 | fn get_region_mut(&mut self, _addr : u16) -> &mut MemoryIO { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn MemoryIO` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/vectrex/veccore.rs:189:81 [INFO] [stderr] | [INFO] [stderr] 189 | fn mk_data_mem(addr : u16 ,name : &str, data : &[u8], writeable : bool ) -> Box { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn MemoryIO` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/simple/simplecore.rs:171:39 [INFO] [stderr] | [INFO] [stderr] 171 | let mems : &[(MemRegion, &MemoryIO )] = &[ [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn MemoryIO` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/simple/simplecore.rs:184:43 [INFO] [stderr] | [INFO] [stderr] 184 | fn get_region(&self, _addr : u16) -> &MemoryIO { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn MemoryIO` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/simple/simplecore.rs:197:55 [INFO] [stderr] | [INFO] [stderr] 197 | fn get_region_mut(&mut self, _addr : u16) -> &mut MemoryIO { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn MemoryIO` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/simple/simplegdb.rs:72:42 [INFO] [stderr] | [INFO] [stderr] 72 | pub fn update(&mut self, host : &mut gdbstub::DebuggerHost) -> (ConnState, ConnEvent) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn gdbstub::DebuggerHost` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `id` found for type `std::cell::Ref<'_, takeable_option::Takeable>>` in the current scope [INFO] [stderr] --> src/window/windowcore.rs:196:65 [INFO] [stderr] | [INFO] [stderr] 196 | ... if window_id == display.gl_window().id() { [INFO] [stderr] | ^^ method not found in `std::cell::Ref<'_, takeable_option::Takeable>>` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `id` found for type `std::cell::Ref<'_, takeable_option::Takeable>>` in the current scope [INFO] [stderr] --> src/window/windowcore.rs:196:65 [INFO] [stderr] | [INFO] [stderr] 196 | ... if window_id == display.gl_window().id() { [INFO] [stderr] | ^^ method not found in `std::cell::Ref<'_, takeable_option::Takeable>>` [INFO] [stderr] [INFO] [stderr] error: aborting due to 7 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0408, E0432, E0599. [INFO] [stderr] For more information about an error, try `rustc --explain E0408`. [INFO] [stderr] error: could not compile `rustrex`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: aborting due to 7 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0408, E0432, E0599. [INFO] [stderr] For more information about an error, try `rustc --explain E0408`. [INFO] [stderr] error: could not compile `rustrex`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "c16a2d6535294415aa221002649ef8f0f2a10487d421d78d4374ac6dee3c25fc"` [INFO] running `"docker" "rm" "-f" "c16a2d6535294415aa221002649ef8f0f2a10487d421d78d4374ac6dee3c25fc"` [INFO] [stdout] c16a2d6535294415aa221002649ef8f0f2a10487d421d78d4374ac6dee3c25fc