[INFO] crate atmega32u4-hal 0.1.4 is already in cache [INFO] extracting crate atmega32u4-hal 0.1.4 into work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/reg/atmega32u4-hal/0.1.4 [INFO] extracting crate atmega32u4-hal 0.1.4 into work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/reg/atmega32u4-hal/0.1.4 [INFO] validating manifest of atmega32u4-hal-0.1.4 on toolchain master#60960a260f7b5c695fd0717311d72ce62dd4eb43 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of atmega32u4-hal-0.1.4 on toolchain try#266783e4e09e4e9d5307c1c8e695659c58bbcac7 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing atmega32u4-hal-0.1.4 [INFO] finished frobbing atmega32u4-hal-0.1.4 [INFO] frobbed toml for atmega32u4-hal-0.1.4 written to work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/reg/atmega32u4-hal/0.1.4/Cargo.toml [INFO] started frobbing atmega32u4-hal-0.1.4 [INFO] finished frobbing atmega32u4-hal-0.1.4 [INFO] frobbed toml for atmega32u4-hal-0.1.4 written to work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/reg/atmega32u4-hal/0.1.4/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] checking atmega32u4-hal-0.1.4 against master#60960a260f7b5c695fd0717311d72ce62dd4eb43 for pr-63376 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-63376/worker-7/master#60960a260f7b5c695fd0717311d72ce62dd4eb43:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/reg/atmega32u4-hal/0.1.4:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] b94b912aa33c01b024b6fff2447f4cd2c32593eba9110dd7dcceb2e805030175 [INFO] running `"docker" "start" "-a" "b94b912aa33c01b024b6fff2447f4cd2c32593eba9110dd7dcceb2e805030175"` [INFO] [stderr] Compiling semver-parser v0.7.0 [INFO] [stderr] Checking nb v0.1.2 [INFO] [stderr] Checking vcell v0.1.0 [INFO] [stderr] Checking void v1.0.2 [INFO] [stderr] Checking embedded-hal v0.2.3 [INFO] [stderr] Compiling semver v0.9.0 [INFO] [stderr] Compiling rustc_version v0.2.3 [INFO] [stderr] Compiling bare-metal v0.2.4 [INFO] [stderr] Checking atmega32u4 v0.1.3 [INFO] [stderr] Checking atmega32u4-hal v0.1.4 (/opt/crater/workdir) [INFO] [stderr] error: cannot find macro `sorry!` in this scope [INFO] [stderr] --> src/delay.rs:69:5 [INFO] [stderr] | [INFO] [stderr] 69 | sorry!(This library is made for avr and cannot be compiled for anything else!) [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:334:14 [INFO] [stderr] | [INFO] [stderr] 334 | impl digital::OutputPin for Pin { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 406 | / generic_pin_impl!( [INFO] [stderr] 407 | | B: PORTB, [INFO] [stderr] 408 | | C: PORTC, [INFO] [stderr] 409 | | D: PORTD, [INFO] [stderr] 410 | | E: PORTE, [INFO] [stderr] 411 | | F: PORTF, [INFO] [stderr] 412 | | ); [INFO] [stderr] | |__- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::StatefulOutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:358:14 [INFO] [stderr] | [INFO] [stderr] 358 | impl digital::StatefulOutputPin for Pin { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 406 | / generic_pin_impl!( [INFO] [stderr] 407 | | B: PORTB, [INFO] [stderr] 408 | | C: PORTC, [INFO] [stderr] 409 | | D: PORTD, [INFO] [stderr] 410 | | E: PORTE, [INFO] [stderr] 411 | | F: PORTF, [INFO] [stderr] 412 | | ); [INFO] [stderr] | |__- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::toggleable::Default': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:380:14 [INFO] [stderr] | [INFO] [stderr] 380 | impl digital::toggleable::Default for Pin { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 406 | / generic_pin_impl!( [INFO] [stderr] 407 | | B: PORTB, [INFO] [stderr] 408 | | C: PORTC, [INFO] [stderr] 409 | | D: PORTD, [INFO] [stderr] 410 | | E: PORTE, [INFO] [stderr] 411 | | F: PORTF, [INFO] [stderr] 412 | | ); [INFO] [stderr] | |__- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::InputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:382:20 [INFO] [stderr] | [INFO] [stderr] 382 | impl digital::InputPin for Pin> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 406 | / generic_pin_impl!( [INFO] [stderr] 407 | | B: PORTB, [INFO] [stderr] 408 | | C: PORTC, [INFO] [stderr] 409 | | D: PORTD, [INFO] [stderr] 410 | | E: PORTE, [INFO] [stderr] 411 | | F: PORTF, [INFO] [stderr] 412 | | ); [INFO] [stderr] | |__- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::StatefulOutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/prelude.rs:4:9 [INFO] [stderr] | [INFO] [stderr] 4 | pub use hal::digital::StatefulOutputPin as _atmega_embedded_hal_digital_StatefulOutputPin; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::ToggleableOutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/prelude.rs:5:9 [INFO] [stderr] | [INFO] [stderr] 5 | pub use hal::digital::ToggleableOutputPin as _atmega_embedded_hal_digital_ToggleableOutputPin; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:149:18 [INFO] [stderr] | [INFO] [stderr] 149 | impl digital::OutputPin for $PXx { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 414 | / port_impl! (B, PORTB, portb, PBx, [ [INFO] [stderr] 415 | | PB0: (pb0, 0, mode::io::Input), [INFO] [stderr] 416 | | PB1: (pb1, 1, mode::io::Input), [INFO] [stderr] 417 | | PB2: (pb2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 422 | | PB7: (pb7, 7, mode::io::Input), [INFO] [stderr] 423 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::StatefulOutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:165:18 [INFO] [stderr] | [INFO] [stderr] 165 | impl digital::StatefulOutputPin for $PXx { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 414 | / port_impl! (B, PORTB, portb, PBx, [ [INFO] [stderr] 415 | | PB0: (pb0, 0, mode::io::Input), [INFO] [stderr] 416 | | PB1: (pb1, 1, mode::io::Input), [INFO] [stderr] 417 | | PB2: (pb2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 422 | | PB7: (pb7, 7, mode::io::Input), [INFO] [stderr] 423 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::toggleable::Default': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:179:18 [INFO] [stderr] | [INFO] [stderr] 179 | impl digital::toggleable::Default for $PXx { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 414 | / port_impl! (B, PORTB, portb, PBx, [ [INFO] [stderr] 415 | | PB0: (pb0, 0, mode::io::Input), [INFO] [stderr] 416 | | PB1: (pb1, 1, mode::io::Input), [INFO] [stderr] 417 | | PB2: (pb2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 422 | | PB7: (pb7, 7, mode::io::Input), [INFO] [stderr] 423 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::InputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:181:24 [INFO] [stderr] | [INFO] [stderr] 181 | impl digital::InputPin for $PXx> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 414 | / port_impl! (B, PORTB, portb, PBx, [ [INFO] [stderr] 415 | | PB0: (pb0, 0, mode::io::Input), [INFO] [stderr] 416 | | PB1: (pb1, 1, mode::io::Input), [INFO] [stderr] 417 | | PB2: (pb2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 422 | | PB7: (pb7, 7, mode::io::Input), [INFO] [stderr] 423 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:269:22 [INFO] [stderr] | [INFO] [stderr] 269 | impl digital::OutputPin for $PXi { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 414 | / port_impl! (B, PORTB, portb, PBx, [ [INFO] [stderr] 415 | | PB0: (pb0, 0, mode::io::Input), [INFO] [stderr] 416 | | PB1: (pb1, 1, mode::io::Input), [INFO] [stderr] 417 | | PB2: (pb2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 422 | | PB7: (pb7, 7, mode::io::Input), [INFO] [stderr] 423 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::StatefulOutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:285:22 [INFO] [stderr] | [INFO] [stderr] 285 | impl digital::StatefulOutputPin for $PXi { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 414 | / port_impl! (B, PORTB, portb, PBx, [ [INFO] [stderr] 415 | | PB0: (pb0, 0, mode::io::Input), [INFO] [stderr] 416 | | PB1: (pb1, 1, mode::io::Input), [INFO] [stderr] 417 | | PB2: (pb2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 422 | | PB7: (pb7, 7, mode::io::Input), [INFO] [stderr] 423 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::toggleable::Default': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:299:22 [INFO] [stderr] | [INFO] [stderr] 299 | impl digital::toggleable::Default for $PXi { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 414 | / port_impl! (B, PORTB, portb, PBx, [ [INFO] [stderr] 415 | | PB0: (pb0, 0, mode::io::Input), [INFO] [stderr] 416 | | PB1: (pb1, 1, mode::io::Input), [INFO] [stderr] 417 | | PB2: (pb2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 422 | | PB7: (pb7, 7, mode::io::Input), [INFO] [stderr] 423 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::InputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:301:28 [INFO] [stderr] | [INFO] [stderr] 301 | impl digital::InputPin for $PXi> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 414 | / port_impl! (B, PORTB, portb, PBx, [ [INFO] [stderr] 415 | | PB0: (pb0, 0, mode::io::Input), [INFO] [stderr] 416 | | PB1: (pb1, 1, mode::io::Input), [INFO] [stderr] 417 | | PB2: (pb2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 422 | | PB7: (pb7, 7, mode::io::Input), [INFO] [stderr] 423 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:149:18 [INFO] [stderr] | [INFO] [stderr] 149 | impl digital::OutputPin for $PXx { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 425 | / port_impl! (C, PORTC, portc, PCx, [ [INFO] [stderr] 426 | | PC6: (pc6, 6, mode::io::Input), [INFO] [stderr] 427 | | PC7: (pc7, 7, mode::io::Input), [INFO] [stderr] 428 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::StatefulOutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:165:18 [INFO] [stderr] | [INFO] [stderr] 165 | impl digital::StatefulOutputPin for $PXx { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 425 | / port_impl! (C, PORTC, portc, PCx, [ [INFO] [stderr] 426 | | PC6: (pc6, 6, mode::io::Input), [INFO] [stderr] 427 | | PC7: (pc7, 7, mode::io::Input), [INFO] [stderr] 428 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::toggleable::Default': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:179:18 [INFO] [stderr] | [INFO] [stderr] 179 | impl digital::toggleable::Default for $PXx { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 425 | / port_impl! (C, PORTC, portc, PCx, [ [INFO] [stderr] 426 | | PC6: (pc6, 6, mode::io::Input), [INFO] [stderr] 427 | | PC7: (pc7, 7, mode::io::Input), [INFO] [stderr] 428 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::InputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:181:24 [INFO] [stderr] | [INFO] [stderr] 181 | impl digital::InputPin for $PXx> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 425 | / port_impl! (C, PORTC, portc, PCx, [ [INFO] [stderr] 426 | | PC6: (pc6, 6, mode::io::Input), [INFO] [stderr] 427 | | PC7: (pc7, 7, mode::io::Input), [INFO] [stderr] 428 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:269:22 [INFO] [stderr] | [INFO] [stderr] 269 | impl digital::OutputPin for $PXi { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 425 | / port_impl! (C, PORTC, portc, PCx, [ [INFO] [stderr] 426 | | PC6: (pc6, 6, mode::io::Input), [INFO] [stderr] 427 | | PC7: (pc7, 7, mode::io::Input), [INFO] [stderr] 428 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] error: cannot find macro `sorry!` in this scope [INFO] [stderr] --> src/delay.rs:69:5 [INFO] [stderr] | [INFO] [stderr] 69 | sorry!(This library is made for avr and cannot be compiled for anything else!) [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::StatefulOutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:285:22 [INFO] [stderr] | [INFO] [stderr] 285 | impl digital::StatefulOutputPin for $PXi { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 425 | / port_impl! (C, PORTC, portc, PCx, [ [INFO] [stderr] 426 | | PC6: (pc6, 6, mode::io::Input), [INFO] [stderr] 427 | | PC7: (pc7, 7, mode::io::Input), [INFO] [stderr] 428 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::toggleable::Default': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:299:22 [INFO] [stderr] | [INFO] [stderr] 299 | impl digital::toggleable::Default for $PXi { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 425 | / port_impl! (C, PORTC, portc, PCx, [ [INFO] [stderr] 426 | | PC6: (pc6, 6, mode::io::Input), [INFO] [stderr] 427 | | PC7: (pc7, 7, mode::io::Input), [INFO] [stderr] 428 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::InputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:301:28 [INFO] [stderr] | [INFO] [stderr] 301 | impl digital::InputPin for $PXi> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 425 | / port_impl! (C, PORTC, portc, PCx, [ [INFO] [stderr] 426 | | PC6: (pc6, 6, mode::io::Input), [INFO] [stderr] 427 | | PC7: (pc7, 7, mode::io::Input), [INFO] [stderr] 428 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:149:18 [INFO] [stderr] | [INFO] [stderr] 149 | impl digital::OutputPin for $PXx { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 430 | / port_impl! (D, PORTD, portd, PDx, [ [INFO] [stderr] 431 | | PD0: (pd0, 0, mode::io::Input), [INFO] [stderr] 432 | | PD1: (pd1, 1, mode::io::Input), [INFO] [stderr] 433 | | PD2: (pd2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 438 | | PD7: (pd7, 7, mode::io::Input), [INFO] [stderr] 439 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::StatefulOutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:165:18 [INFO] [stderr] | [INFO] [stderr] 165 | impl digital::StatefulOutputPin for $PXx { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 430 | / port_impl! (D, PORTD, portd, PDx, [ [INFO] [stderr] 431 | | PD0: (pd0, 0, mode::io::Input), [INFO] [stderr] 432 | | PD1: (pd1, 1, mode::io::Input), [INFO] [stderr] 433 | | PD2: (pd2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 438 | | PD7: (pd7, 7, mode::io::Input), [INFO] [stderr] 439 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::toggleable::Default': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:179:18 [INFO] [stderr] | [INFO] [stderr] 179 | impl digital::toggleable::Default for $PXx { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 430 | / port_impl! (D, PORTD, portd, PDx, [ [INFO] [stderr] 431 | | PD0: (pd0, 0, mode::io::Input), [INFO] [stderr] 432 | | PD1: (pd1, 1, mode::io::Input), [INFO] [stderr] 433 | | PD2: (pd2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 438 | | PD7: (pd7, 7, mode::io::Input), [INFO] [stderr] 439 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::InputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:181:24 [INFO] [stderr] | [INFO] [stderr] 181 | impl digital::InputPin for $PXx> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 430 | / port_impl! (D, PORTD, portd, PDx, [ [INFO] [stderr] 431 | | PD0: (pd0, 0, mode::io::Input), [INFO] [stderr] 432 | | PD1: (pd1, 1, mode::io::Input), [INFO] [stderr] 433 | | PD2: (pd2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 438 | | PD7: (pd7, 7, mode::io::Input), [INFO] [stderr] 439 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:269:22 [INFO] [stderr] | [INFO] [stderr] 269 | impl digital::OutputPin for $PXi { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 430 | / port_impl! (D, PORTD, portd, PDx, [ [INFO] [stderr] 431 | | PD0: (pd0, 0, mode::io::Input), [INFO] [stderr] 432 | | PD1: (pd1, 1, mode::io::Input), [INFO] [stderr] 433 | | PD2: (pd2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 438 | | PD7: (pd7, 7, mode::io::Input), [INFO] [stderr] 439 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::StatefulOutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:285:22 [INFO] [stderr] | [INFO] [stderr] 285 | impl digital::StatefulOutputPin for $PXi { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 430 | / port_impl! (D, PORTD, portd, PDx, [ [INFO] [stderr] 431 | | PD0: (pd0, 0, mode::io::Input), [INFO] [stderr] 432 | | PD1: (pd1, 1, mode::io::Input), [INFO] [stderr] 433 | | PD2: (pd2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 438 | | PD7: (pd7, 7, mode::io::Input), [INFO] [stderr] 439 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::toggleable::Default': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:299:22 [INFO] [stderr] | [INFO] [stderr] 299 | impl digital::toggleable::Default for $PXi { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 430 | / port_impl! (D, PORTD, portd, PDx, [ [INFO] [stderr] 431 | | PD0: (pd0, 0, mode::io::Input), [INFO] [stderr] 432 | | PD1: (pd1, 1, mode::io::Input), [INFO] [stderr] 433 | | PD2: (pd2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 438 | | PD7: (pd7, 7, mode::io::Input), [INFO] [stderr] 439 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::InputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:301:28 [INFO] [stderr] | [INFO] [stderr] 301 | impl digital::InputPin for $PXi> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 430 | / port_impl! (D, PORTD, portd, PDx, [ [INFO] [stderr] 431 | | PD0: (pd0, 0, mode::io::Input), [INFO] [stderr] 432 | | PD1: (pd1, 1, mode::io::Input), [INFO] [stderr] 433 | | PD2: (pd2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 438 | | PD7: (pd7, 7, mode::io::Input), [INFO] [stderr] 439 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:149:18 [INFO] [stderr] | [INFO] [stderr] 149 | impl digital::OutputPin for $PXx { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 441 | / port_impl! (E, PORTE, porte, PEx, [ [INFO] [stderr] 442 | | PE2: (pe2, 2, mode::io::Input), [INFO] [stderr] 443 | | PE6: (pe6, 6, mode::io::Input), [INFO] [stderr] 444 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::StatefulOutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:165:18 [INFO] [stderr] | [INFO] [stderr] 165 | impl digital::StatefulOutputPin for $PXx { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 441 | / port_impl! (E, PORTE, porte, PEx, [ [INFO] [stderr] 442 | | PE2: (pe2, 2, mode::io::Input), [INFO] [stderr] 443 | | PE6: (pe6, 6, mode::io::Input), [INFO] [stderr] 444 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::toggleable::Default': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:179:18 [INFO] [stderr] | [INFO] [stderr] 179 | impl digital::toggleable::Default for $PXx { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 441 | / port_impl! (E, PORTE, porte, PEx, [ [INFO] [stderr] 442 | | PE2: (pe2, 2, mode::io::Input), [INFO] [stderr] 443 | | PE6: (pe6, 6, mode::io::Input), [INFO] [stderr] 444 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::InputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:181:24 [INFO] [stderr] | [INFO] [stderr] 181 | impl digital::InputPin for $PXx> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 441 | / port_impl! (E, PORTE, porte, PEx, [ [INFO] [stderr] 442 | | PE2: (pe2, 2, mode::io::Input), [INFO] [stderr] 443 | | PE6: (pe6, 6, mode::io::Input), [INFO] [stderr] 444 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:269:22 [INFO] [stderr] | [INFO] [stderr] 269 | impl digital::OutputPin for $PXi { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 441 | / port_impl! (E, PORTE, porte, PEx, [ [INFO] [stderr] 442 | | PE2: (pe2, 2, mode::io::Input), [INFO] [stderr] 443 | | PE6: (pe6, 6, mode::io::Input), [INFO] [stderr] 444 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::StatefulOutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:285:22 [INFO] [stderr] | [INFO] [stderr] 285 | impl digital::StatefulOutputPin for $PXi { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 441 | / port_impl! (E, PORTE, porte, PEx, [ [INFO] [stderr] 442 | | PE2: (pe2, 2, mode::io::Input), [INFO] [stderr] 443 | | PE6: (pe6, 6, mode::io::Input), [INFO] [stderr] 444 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::toggleable::Default': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:299:22 [INFO] [stderr] | [INFO] [stderr] 299 | impl digital::toggleable::Default for $PXi { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 441 | / port_impl! (E, PORTE, porte, PEx, [ [INFO] [stderr] 442 | | PE2: (pe2, 2, mode::io::Input), [INFO] [stderr] 443 | | PE6: (pe6, 6, mode::io::Input), [INFO] [stderr] 444 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::InputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:301:28 [INFO] [stderr] | [INFO] [stderr] 301 | impl digital::InputPin for $PXi> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 441 | / port_impl! (E, PORTE, porte, PEx, [ [INFO] [stderr] 442 | | PE2: (pe2, 2, mode::io::Input), [INFO] [stderr] 443 | | PE6: (pe6, 6, mode::io::Input), [INFO] [stderr] 444 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:149:18 [INFO] [stderr] | [INFO] [stderr] 149 | impl digital::OutputPin for $PXx { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 446 | / port_impl! (F, PORTF, portf, PFx, [ [INFO] [stderr] 447 | | PF0: (pf0, 0, mode::io::Input), [INFO] [stderr] 448 | | PF1: (pf1, 1, mode::io::Input), [INFO] [stderr] 449 | | PF4: (pf4, 4, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 452 | | PF7: (pf7, 7, mode::io::Input), [INFO] [stderr] 453 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::StatefulOutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:165:18 [INFO] [stderr] | [INFO] [stderr] 165 | impl digital::StatefulOutputPin for $PXx { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 446 | / port_impl! (F, PORTF, portf, PFx, [ [INFO] [stderr] 447 | | PF0: (pf0, 0, mode::io::Input), [INFO] [stderr] 448 | | PF1: (pf1, 1, mode::io::Input), [INFO] [stderr] 449 | | PF4: (pf4, 4, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 452 | | PF7: (pf7, 7, mode::io::Input), [INFO] [stderr] 453 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::toggleable::Default': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:179:18 [INFO] [stderr] | [INFO] [stderr] 179 | impl digital::toggleable::Default for $PXx { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 446 | / port_impl! (F, PORTF, portf, PFx, [ [INFO] [stderr] 447 | | PF0: (pf0, 0, mode::io::Input), [INFO] [stderr] 448 | | PF1: (pf1, 1, mode::io::Input), [INFO] [stderr] 449 | | PF4: (pf4, 4, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 452 | | PF7: (pf7, 7, mode::io::Input), [INFO] [stderr] 453 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::InputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:181:24 [INFO] [stderr] | [INFO] [stderr] 181 | impl digital::InputPin for $PXx> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 446 | / port_impl! (F, PORTF, portf, PFx, [ [INFO] [stderr] 447 | | PF0: (pf0, 0, mode::io::Input), [INFO] [stderr] 448 | | PF1: (pf1, 1, mode::io::Input), [INFO] [stderr] 449 | | PF4: (pf4, 4, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 452 | | PF7: (pf7, 7, mode::io::Input), [INFO] [stderr] 453 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:269:22 [INFO] [stderr] | [INFO] [stderr] 269 | impl digital::OutputPin for $PXi { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 446 | / port_impl! (F, PORTF, portf, PFx, [ [INFO] [stderr] 447 | | PF0: (pf0, 0, mode::io::Input), [INFO] [stderr] 448 | | PF1: (pf1, 1, mode::io::Input), [INFO] [stderr] 449 | | PF4: (pf4, 4, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 452 | | PF7: (pf7, 7, mode::io::Input), [INFO] [stderr] 453 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::StatefulOutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:285:22 [INFO] [stderr] | [INFO] [stderr] 285 | impl digital::StatefulOutputPin for $PXi { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 446 | / port_impl! (F, PORTF, portf, PFx, [ [INFO] [stderr] 447 | | PF0: (pf0, 0, mode::io::Input), [INFO] [stderr] 448 | | PF1: (pf1, 1, mode::io::Input), [INFO] [stderr] 449 | | PF4: (pf4, 4, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 452 | | PF7: (pf7, 7, mode::io::Input), [INFO] [stderr] 453 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::toggleable::Default': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:299:22 [INFO] [stderr] | [INFO] [stderr] 299 | impl digital::toggleable::Default for $PXi { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 446 | / port_impl! (F, PORTF, portf, PFx, [ [INFO] [stderr] 447 | | PF0: (pf0, 0, mode::io::Input), [INFO] [stderr] 448 | | PF1: (pf1, 1, mode::io::Input), [INFO] [stderr] 449 | | PF4: (pf4, 4, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 452 | | PF7: (pf7, 7, mode::io::Input), [INFO] [stderr] 453 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::InputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:301:28 [INFO] [stderr] | [INFO] [stderr] 301 | impl digital::InputPin for $PXi> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 446 | / port_impl! (F, PORTF, portf, PFx, [ [INFO] [stderr] 447 | | PF0: (pf0, 0, mode::io::Input), [INFO] [stderr] 448 | | PF1: (pf1, 1, mode::io::Input), [INFO] [stderr] 449 | | PF4: (pf4, 4, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 452 | | PF7: (pf7, 7, mode::io::Input), [INFO] [stderr] 453 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:334:14 [INFO] [stderr] | [INFO] [stderr] 334 | impl digital::OutputPin for Pin { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 406 | / generic_pin_impl!( [INFO] [stderr] 407 | | B: PORTB, [INFO] [stderr] 408 | | C: PORTC, [INFO] [stderr] 409 | | D: PORTD, [INFO] [stderr] 410 | | E: PORTE, [INFO] [stderr] 411 | | F: PORTF, [INFO] [stderr] 412 | | ); [INFO] [stderr] | |__- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::StatefulOutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:358:14 [INFO] [stderr] | [INFO] [stderr] 358 | impl digital::StatefulOutputPin for Pin { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 406 | / generic_pin_impl!( [INFO] [stderr] 407 | | B: PORTB, [INFO] [stderr] 408 | | C: PORTC, [INFO] [stderr] 409 | | D: PORTD, [INFO] [stderr] 410 | | E: PORTE, [INFO] [stderr] 411 | | F: PORTF, [INFO] [stderr] 412 | | ); [INFO] [stderr] | |__- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::toggleable::Default': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:380:14 [INFO] [stderr] | [INFO] [stderr] 380 | impl digital::toggleable::Default for Pin { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 406 | / generic_pin_impl!( [INFO] [stderr] 407 | | B: PORTB, [INFO] [stderr] 408 | | C: PORTC, [INFO] [stderr] 409 | | D: PORTD, [INFO] [stderr] 410 | | E: PORTE, [INFO] [stderr] 411 | | F: PORTF, [INFO] [stderr] 412 | | ); [INFO] [stderr] | |__- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::InputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:382:20 [INFO] [stderr] | [INFO] [stderr] 382 | impl digital::InputPin for Pin> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 406 | / generic_pin_impl!( [INFO] [stderr] 407 | | B: PORTB, [INFO] [stderr] 408 | | C: PORTC, [INFO] [stderr] 409 | | D: PORTD, [INFO] [stderr] 410 | | E: PORTE, [INFO] [stderr] 411 | | F: PORTF, [INFO] [stderr] 412 | | ); [INFO] [stderr] | |__- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::StatefulOutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/prelude.rs:4:9 [INFO] [stderr] | [INFO] [stderr] 4 | pub use hal::digital::StatefulOutputPin as _atmega_embedded_hal_digital_StatefulOutputPin; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::ToggleableOutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/prelude.rs:5:9 [INFO] [stderr] | [INFO] [stderr] 5 | pub use hal::digital::ToggleableOutputPin as _atmega_embedded_hal_digital_ToggleableOutputPin; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:149:18 [INFO] [stderr] | [INFO] [stderr] 149 | impl digital::OutputPin for $PXx { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 414 | / port_impl! (B, PORTB, portb, PBx, [ [INFO] [stderr] 415 | | PB0: (pb0, 0, mode::io::Input), [INFO] [stderr] 416 | | PB1: (pb1, 1, mode::io::Input), [INFO] [stderr] 417 | | PB2: (pb2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 422 | | PB7: (pb7, 7, mode::io::Input), [INFO] [stderr] 423 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::StatefulOutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:165:18 [INFO] [stderr] | [INFO] [stderr] 165 | impl digital::StatefulOutputPin for $PXx { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 414 | / port_impl! (B, PORTB, portb, PBx, [ [INFO] [stderr] 415 | | PB0: (pb0, 0, mode::io::Input), [INFO] [stderr] 416 | | PB1: (pb1, 1, mode::io::Input), [INFO] [stderr] 417 | | PB2: (pb2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 422 | | PB7: (pb7, 7, mode::io::Input), [INFO] [stderr] 423 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::toggleable::Default': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:179:18 [INFO] [stderr] | [INFO] [stderr] 179 | impl digital::toggleable::Default for $PXx { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 414 | / port_impl! (B, PORTB, portb, PBx, [ [INFO] [stderr] 415 | | PB0: (pb0, 0, mode::io::Input), [INFO] [stderr] 416 | | PB1: (pb1, 1, mode::io::Input), [INFO] [stderr] 417 | | PB2: (pb2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 422 | | PB7: (pb7, 7, mode::io::Input), [INFO] [stderr] 423 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::InputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:181:24 [INFO] [stderr] | [INFO] [stderr] 181 | impl digital::InputPin for $PXx> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 414 | / port_impl! (B, PORTB, portb, PBx, [ [INFO] [stderr] 415 | | PB0: (pb0, 0, mode::io::Input), [INFO] [stderr] 416 | | PB1: (pb1, 1, mode::io::Input), [INFO] [stderr] 417 | | PB2: (pb2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 422 | | PB7: (pb7, 7, mode::io::Input), [INFO] [stderr] 423 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:269:22 [INFO] [stderr] | [INFO] [stderr] 269 | impl digital::OutputPin for $PXi { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 414 | / port_impl! (B, PORTB, portb, PBx, [ [INFO] [stderr] 415 | | PB0: (pb0, 0, mode::io::Input), [INFO] [stderr] 416 | | PB1: (pb1, 1, mode::io::Input), [INFO] [stderr] 417 | | PB2: (pb2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 422 | | PB7: (pb7, 7, mode::io::Input), [INFO] [stderr] 423 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::StatefulOutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:285:22 [INFO] [stderr] | [INFO] [stderr] 285 | impl digital::StatefulOutputPin for $PXi { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 414 | / port_impl! (B, PORTB, portb, PBx, [ [INFO] [stderr] 415 | | PB0: (pb0, 0, mode::io::Input), [INFO] [stderr] 416 | | PB1: (pb1, 1, mode::io::Input), [INFO] [stderr] 417 | | PB2: (pb2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 422 | | PB7: (pb7, 7, mode::io::Input), [INFO] [stderr] 423 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::toggleable::Default': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:299:22 [INFO] [stderr] | [INFO] [stderr] 299 | impl digital::toggleable::Default for $PXi { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 414 | / port_impl! (B, PORTB, portb, PBx, [ [INFO] [stderr] 415 | | PB0: (pb0, 0, mode::io::Input), [INFO] [stderr] 416 | | PB1: (pb1, 1, mode::io::Input), [INFO] [stderr] 417 | | PB2: (pb2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 422 | | PB7: (pb7, 7, mode::io::Input), [INFO] [stderr] 423 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::InputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:301:28 [INFO] [stderr] | [INFO] [stderr] 301 | impl digital::InputPin for $PXi> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 414 | / port_impl! (B, PORTB, portb, PBx, [ [INFO] [stderr] 415 | | PB0: (pb0, 0, mode::io::Input), [INFO] [stderr] 416 | | PB1: (pb1, 1, mode::io::Input), [INFO] [stderr] 417 | | PB2: (pb2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 422 | | PB7: (pb7, 7, mode::io::Input), [INFO] [stderr] 423 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:149:18 [INFO] [stderr] | [INFO] [stderr] 149 | impl digital::OutputPin for $PXx { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 425 | / port_impl! (C, PORTC, portc, PCx, [ [INFO] [stderr] 426 | | PC6: (pc6, 6, mode::io::Input), [INFO] [stderr] 427 | | PC7: (pc7, 7, mode::io::Input), [INFO] [stderr] 428 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::StatefulOutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:165:18 [INFO] [stderr] | [INFO] [stderr] 165 | impl digital::StatefulOutputPin for $PXx { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 425 | / port_impl! (C, PORTC, portc, PCx, [ [INFO] [stderr] 426 | | PC6: (pc6, 6, mode::io::Input), [INFO] [stderr] 427 | | PC7: (pc7, 7, mode::io::Input), [INFO] [stderr] 428 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::toggleable::Default': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:179:18 [INFO] [stderr] | [INFO] [stderr] 179 | impl digital::toggleable::Default for $PXx { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 425 | / port_impl! (C, PORTC, portc, PCx, [ [INFO] [stderr] 426 | | PC6: (pc6, 6, mode::io::Input), [INFO] [stderr] 427 | | PC7: (pc7, 7, mode::io::Input), [INFO] [stderr] 428 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::InputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:181:24 [INFO] [stderr] | [INFO] [stderr] 181 | impl digital::InputPin for $PXx> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 425 | / port_impl! (C, PORTC, portc, PCx, [ [INFO] [stderr] 426 | | PC6: (pc6, 6, mode::io::Input), [INFO] [stderr] 427 | | PC7: (pc7, 7, mode::io::Input), [INFO] [stderr] 428 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:269:22 [INFO] [stderr] | [INFO] [stderr] 269 | impl digital::OutputPin for $PXi { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 425 | / port_impl! (C, PORTC, portc, PCx, [ [INFO] [stderr] 426 | | PC6: (pc6, 6, mode::io::Input), [INFO] [stderr] 427 | | PC7: (pc7, 7, mode::io::Input), [INFO] [stderr] 428 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::StatefulOutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:285:22 [INFO] [stderr] | [INFO] [stderr] 285 | impl digital::StatefulOutputPin for $PXi { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 425 | / port_impl! (C, PORTC, portc, PCx, [ [INFO] [stderr] 426 | | PC6: (pc6, 6, mode::io::Input), [INFO] [stderr] 427 | | PC7: (pc7, 7, mode::io::Input), [INFO] [stderr] 428 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::toggleable::Default': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:299:22 [INFO] [stderr] | [INFO] [stderr] 299 | impl digital::toggleable::Default for $PXi { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 425 | / port_impl! (C, PORTC, portc, PCx, [ [INFO] [stderr] 426 | | PC6: (pc6, 6, mode::io::Input), [INFO] [stderr] 427 | | PC7: (pc7, 7, mode::io::Input), [INFO] [stderr] 428 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::InputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:301:28 [INFO] [stderr] | [INFO] [stderr] 301 | impl digital::InputPin for $PXi> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 425 | / port_impl! (C, PORTC, portc, PCx, [ [INFO] [stderr] 426 | | PC6: (pc6, 6, mode::io::Input), [INFO] [stderr] 427 | | PC7: (pc7, 7, mode::io::Input), [INFO] [stderr] 428 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:149:18 [INFO] [stderr] | [INFO] [stderr] 149 | impl digital::OutputPin for $PXx { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 430 | / port_impl! (D, PORTD, portd, PDx, [ [INFO] [stderr] 431 | | PD0: (pd0, 0, mode::io::Input), [INFO] [stderr] 432 | | PD1: (pd1, 1, mode::io::Input), [INFO] [stderr] 433 | | PD2: (pd2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 438 | | PD7: (pd7, 7, mode::io::Input), [INFO] [stderr] 439 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::StatefulOutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:165:18 [INFO] [stderr] | [INFO] [stderr] 165 | impl digital::StatefulOutputPin for $PXx { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 430 | / port_impl! (D, PORTD, portd, PDx, [ [INFO] [stderr] 431 | | PD0: (pd0, 0, mode::io::Input), [INFO] [stderr] 432 | | PD1: (pd1, 1, mode::io::Input), [INFO] [stderr] 433 | | PD2: (pd2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 438 | | PD7: (pd7, 7, mode::io::Input), [INFO] [stderr] 439 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::toggleable::Default': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:179:18 [INFO] [stderr] | [INFO] [stderr] 179 | impl digital::toggleable::Default for $PXx { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 430 | / port_impl! (D, PORTD, portd, PDx, [ [INFO] [stderr] 431 | | PD0: (pd0, 0, mode::io::Input), [INFO] [stderr] 432 | | PD1: (pd1, 1, mode::io::Input), [INFO] [stderr] 433 | | PD2: (pd2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 438 | | PD7: (pd7, 7, mode::io::Input), [INFO] [stderr] 439 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::InputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:181:24 [INFO] [stderr] | [INFO] [stderr] 181 | impl digital::InputPin for $PXx> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 430 | / port_impl! (D, PORTD, portd, PDx, [ [INFO] [stderr] 431 | | PD0: (pd0, 0, mode::io::Input), [INFO] [stderr] 432 | | PD1: (pd1, 1, mode::io::Input), [INFO] [stderr] 433 | | PD2: (pd2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 438 | | PD7: (pd7, 7, mode::io::Input), [INFO] [stderr] 439 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:269:22 [INFO] [stderr] | [INFO] [stderr] 269 | impl digital::OutputPin for $PXi { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 430 | / port_impl! (D, PORTD, portd, PDx, [ [INFO] [stderr] 431 | | PD0: (pd0, 0, mode::io::Input), [INFO] [stderr] 432 | | PD1: (pd1, 1, mode::io::Input), [INFO] [stderr] 433 | | PD2: (pd2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 438 | | PD7: (pd7, 7, mode::io::Input), [INFO] [stderr] 439 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::StatefulOutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:285:22 [INFO] [stderr] | [INFO] [stderr] 285 | impl digital::StatefulOutputPin for $PXi { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 430 | / port_impl! (D, PORTD, portd, PDx, [ [INFO] [stderr] 431 | | PD0: (pd0, 0, mode::io::Input), [INFO] [stderr] 432 | | PD1: (pd1, 1, mode::io::Input), [INFO] [stderr] 433 | | PD2: (pd2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 438 | | PD7: (pd7, 7, mode::io::Input), [INFO] [stderr] 439 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::toggleable::Default': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:299:22 [INFO] [stderr] | [INFO] [stderr] 299 | impl digital::toggleable::Default for $PXi { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 430 | / port_impl! (D, PORTD, portd, PDx, [ [INFO] [stderr] 431 | | PD0: (pd0, 0, mode::io::Input), [INFO] [stderr] 432 | | PD1: (pd1, 1, mode::io::Input), [INFO] [stderr] 433 | | PD2: (pd2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 438 | | PD7: (pd7, 7, mode::io::Input), [INFO] [stderr] 439 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::InputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:301:28 [INFO] [stderr] | [INFO] [stderr] 301 | impl digital::InputPin for $PXi> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 430 | / port_impl! (D, PORTD, portd, PDx, [ [INFO] [stderr] 431 | | PD0: (pd0, 0, mode::io::Input), [INFO] [stderr] 432 | | PD1: (pd1, 1, mode::io::Input), [INFO] [stderr] 433 | | PD2: (pd2, 2, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 438 | | PD7: (pd7, 7, mode::io::Input), [INFO] [stderr] 439 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:149:18 [INFO] [stderr] | [INFO] [stderr] 149 | impl digital::OutputPin for $PXx { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 441 | / port_impl! (E, PORTE, porte, PEx, [ [INFO] [stderr] 442 | | PE2: (pe2, 2, mode::io::Input), [INFO] [stderr] 443 | | PE6: (pe6, 6, mode::io::Input), [INFO] [stderr] 444 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::StatefulOutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:165:18 [INFO] [stderr] | [INFO] [stderr] 165 | impl digital::StatefulOutputPin for $PXx { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 441 | / port_impl! (E, PORTE, porte, PEx, [ [INFO] [stderr] 442 | | PE2: (pe2, 2, mode::io::Input), [INFO] [stderr] 443 | | PE6: (pe6, 6, mode::io::Input), [INFO] [stderr] 444 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::toggleable::Default': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:179:18 [INFO] [stderr] | [INFO] [stderr] 179 | impl digital::toggleable::Default for $PXx { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 441 | / port_impl! (E, PORTE, porte, PEx, [ [INFO] [stderr] 442 | | PE2: (pe2, 2, mode::io::Input), [INFO] [stderr] 443 | | PE6: (pe6, 6, mode::io::Input), [INFO] [stderr] 444 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::InputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:181:24 [INFO] [stderr] | [INFO] [stderr] 181 | impl digital::InputPin for $PXx> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 441 | / port_impl! (E, PORTE, porte, PEx, [ [INFO] [stderr] 442 | | PE2: (pe2, 2, mode::io::Input), [INFO] [stderr] 443 | | PE6: (pe6, 6, mode::io::Input), [INFO] [stderr] 444 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:269:22 [INFO] [stderr] | [INFO] [stderr] 269 | impl digital::OutputPin for $PXi { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 441 | / port_impl! (E, PORTE, porte, PEx, [ [INFO] [stderr] 442 | | PE2: (pe2, 2, mode::io::Input), [INFO] [stderr] 443 | | PE6: (pe6, 6, mode::io::Input), [INFO] [stderr] 444 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::StatefulOutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:285:22 [INFO] [stderr] | [INFO] [stderr] 285 | impl digital::StatefulOutputPin for $PXi { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 441 | / port_impl! (E, PORTE, porte, PEx, [ [INFO] [stderr] 442 | | PE2: (pe2, 2, mode::io::Input), [INFO] [stderr] 443 | | PE6: (pe6, 6, mode::io::Input), [INFO] [stderr] 444 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::toggleable::Default': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:299:22 [INFO] [stderr] | [INFO] [stderr] 299 | impl digital::toggleable::Default for $PXi { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 441 | / port_impl! (E, PORTE, porte, PEx, [ [INFO] [stderr] 442 | | PE2: (pe2, 2, mode::io::Input), [INFO] [stderr] 443 | | PE6: (pe6, 6, mode::io::Input), [INFO] [stderr] 444 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::InputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:301:28 [INFO] [stderr] | [INFO] [stderr] 301 | impl digital::InputPin for $PXi> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 441 | / port_impl! (E, PORTE, porte, PEx, [ [INFO] [stderr] 442 | | PE2: (pe2, 2, mode::io::Input), [INFO] [stderr] 443 | | PE6: (pe6, 6, mode::io::Input), [INFO] [stderr] 444 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:149:18 [INFO] [stderr] | [INFO] [stderr] 149 | impl digital::OutputPin for $PXx { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 446 | / port_impl! (F, PORTF, portf, PFx, [ [INFO] [stderr] 447 | | PF0: (pf0, 0, mode::io::Input), [INFO] [stderr] 448 | | PF1: (pf1, 1, mode::io::Input), [INFO] [stderr] 449 | | PF4: (pf4, 4, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 452 | | PF7: (pf7, 7, mode::io::Input), [INFO] [stderr] 453 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::StatefulOutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:165:18 [INFO] [stderr] | [INFO] [stderr] 165 | impl digital::StatefulOutputPin for $PXx { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 446 | / port_impl! (F, PORTF, portf, PFx, [ [INFO] [stderr] 447 | | PF0: (pf0, 0, mode::io::Input), [INFO] [stderr] 448 | | PF1: (pf1, 1, mode::io::Input), [INFO] [stderr] 449 | | PF4: (pf4, 4, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 452 | | PF7: (pf7, 7, mode::io::Input), [INFO] [stderr] 453 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::toggleable::Default': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:179:18 [INFO] [stderr] | [INFO] [stderr] 179 | impl digital::toggleable::Default for $PXx { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 446 | / port_impl! (F, PORTF, portf, PFx, [ [INFO] [stderr] 447 | | PF0: (pf0, 0, mode::io::Input), [INFO] [stderr] 448 | | PF1: (pf1, 1, mode::io::Input), [INFO] [stderr] 449 | | PF4: (pf4, 4, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 452 | | PF7: (pf7, 7, mode::io::Input), [INFO] [stderr] 453 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::InputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:181:24 [INFO] [stderr] | [INFO] [stderr] 181 | impl digital::InputPin for $PXx> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 446 | / port_impl! (F, PORTF, portf, PFx, [ [INFO] [stderr] 447 | | PF0: (pf0, 0, mode::io::Input), [INFO] [stderr] 448 | | PF1: (pf1, 1, mode::io::Input), [INFO] [stderr] 449 | | PF4: (pf4, 4, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 452 | | PF7: (pf7, 7, mode::io::Input), [INFO] [stderr] 453 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:269:22 [INFO] [stderr] | [INFO] [stderr] 269 | impl digital::OutputPin for $PXi { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 446 | / port_impl! (F, PORTF, portf, PFx, [ [INFO] [stderr] 447 | | PF0: (pf0, 0, mode::io::Input), [INFO] [stderr] 448 | | PF1: (pf1, 1, mode::io::Input), [INFO] [stderr] 449 | | PF4: (pf4, 4, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 452 | | PF7: (pf7, 7, mode::io::Input), [INFO] [stderr] 453 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::StatefulOutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:285:22 [INFO] [stderr] | [INFO] [stderr] 285 | impl digital::StatefulOutputPin for $PXi { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 446 | / port_impl! (F, PORTF, portf, PFx, [ [INFO] [stderr] 447 | | PF0: (pf0, 0, mode::io::Input), [INFO] [stderr] 448 | | PF1: (pf1, 1, mode::io::Input), [INFO] [stderr] 449 | | PF4: (pf4, 4, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 452 | | PF7: (pf7, 7, mode::io::Input), [INFO] [stderr] 453 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::toggleable::Default': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:299:22 [INFO] [stderr] | [INFO] [stderr] 299 | impl digital::toggleable::Default for $PXi { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 446 | / port_impl! (F, PORTF, portf, PFx, [ [INFO] [stderr] 447 | | PF0: (pf0, 0, mode::io::Input), [INFO] [stderr] 448 | | PF1: (pf1, 1, mode::io::Input), [INFO] [stderr] 449 | | PF4: (pf4, 4, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 452 | | PF7: (pf7, 7, mode::io::Input), [INFO] [stderr] 453 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'hal::digital::InputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/port.rs:301:28 [INFO] [stderr] | [INFO] [stderr] 301 | impl digital::InputPin for $PXi> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 446 | / port_impl! (F, PORTF, portf, PFx, [ [INFO] [stderr] 447 | | PF0: (pf0, 0, mode::io::Input), [INFO] [stderr] 448 | | PF1: (pf1, 1, mode::io::Input), [INFO] [stderr] 449 | | PF4: (pf4, 4, mode::io::Input), [INFO] [stderr] ... | [INFO] [stderr] 452 | | PF7: (pf7, 7, mode::io::Input), [INFO] [stderr] 453 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] [INFO] [stderr] error: Could not compile `atmega32u4-hal`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] [INFO] [stderr] error: Could not compile `atmega32u4-hal`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "b94b912aa33c01b024b6fff2447f4cd2c32593eba9110dd7dcceb2e805030175"` [INFO] running `"docker" "rm" "-f" "b94b912aa33c01b024b6fff2447f4cd2c32593eba9110dd7dcceb2e805030175"` [INFO] [stdout] b94b912aa33c01b024b6fff2447f4cd2c32593eba9110dd7dcceb2e805030175