[INFO] fetching crate peak-can 0.1.1...
[INFO] testing peak-can-0.1.1 against beta-2025-09-21 for beta-1.91-3
[INFO] extracting crate peak-can 0.1.1 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate peak-can 0.1.1
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate peak-can 0.1.1
[INFO] tweaked toml for crates.io crate peak-can 0.1.1 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate peak-can 0.1.1 on toolchain beta-2025-09-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate peak-can 0.1.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 68d1a07079d8c73f19dd25547660b95b1adda0baf50765bf9ebee8712deb2c60
[INFO] running `Command { std: "docker" "start" "-a" "68d1a07079d8c73f19dd25547660b95b1adda0baf50765bf9ebee8712deb2c60", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "68d1a07079d8c73f19dd25547660b95b1adda0baf50765bf9ebee8712deb2c60", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "68d1a07079d8c73f19dd25547660b95b1adda0baf50765bf9ebee8712deb2c60", kill_on_drop: false }`
[INFO] [stdout] 68d1a07079d8c73f19dd25547660b95b1adda0baf50765bf9ebee8712deb2c60
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 108641cdfe832fac60e4fc6d0f5c8f646f0cd801e57bfc8516eb7ec3b17fbb14
[INFO] running `Command { std: "docker" "start" "-a" "108641cdfe832fac60e4fc6d0f5c8f646f0cd801e57bfc8516eb7ec3b17fbb14", kill_on_drop: false }`
[INFO] [stderr]    Compiling peak-can-sys v0.1.2
[INFO] [stderr]    Compiling peak-can v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `HasRecvCanFd` and `HasSendCanFd`
[INFO] [stdout]   --> src/socket/dng.rs:22:43
[INFO] [stdout]    |
[INFO] [stdout] 22 | use crate::socket::{Baudrate, HasRecvCan, HasRecvCanFd, HasSendCan, HasSendCanFd, Socket};
[INFO] [stdout]    |                                           ^^^^^^^^^^^^              ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `HasRecvCanFd` and `HasSendCanFd`
[INFO] [stdout]   --> src/socket/isa.rs:22:43
[INFO] [stdout]    |
[INFO] [stdout] 22 | use crate::socket::{Baudrate, HasRecvCan, HasRecvCanFd, HasSendCan, HasSendCanFd, Socket};
[INFO] [stdout]    |                                           ^^^^^^^^^^^^              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `HasRecvCanFd` and `HasSendCanFd`
[INFO] [stdout]   --> src/socket/lan.rs:24:43
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::socket::{Baudrate, HasRecvCan, HasRecvCanFd, HasSendCan, HasSendCanFd, Socket};
[INFO] [stdout]    |                                           ^^^^^^^^^^^^              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `HasRecvCanFd` and `HasSendCanFd`
[INFO] [stdout]   --> src/socket/pcc.rs:22:43
[INFO] [stdout]    |
[INFO] [stdout] 22 | use crate::socket::{Baudrate, HasRecvCan, HasRecvCanFd, HasSendCan, HasSendCanFd, Socket};
[INFO] [stdout]    |                                           ^^^^^^^^^^^^              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `HasRecvCanFd` and `HasSendCanFd`
[INFO] [stdout]   --> src/socket/pci.rs:24:43
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::socket::{Baudrate, HasRecvCan, HasRecvCanFd, HasSendCan, HasSendCanFd, Socket};
[INFO] [stdout]    |                                           ^^^^^^^^^^^^              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `HasRecvCanFd` and `HasSendCanFd`
[INFO] [stdout]   --> src/socket/usb.rs:28:43
[INFO] [stdout]    |
[INFO] [stdout] 28 | use crate::socket::{Baudrate, HasRecvCan, HasRecvCanFd, HasSendCan, HasSendCanFd, Socket};
[INFO] [stdout]    |                                           ^^^^^^^^^^^^              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/df.rs:27:17
[INFO] [stdout]     |
[INFO] [stdout]  23 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout]  27 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout]  27 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]   --> src/df.rs:31:15
[INFO] [stdout]    |
[INFO] [stdout] 31 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]   --> src/df.rs:31:15
[INFO] [stdout]    |
[INFO] [stdout] 31 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/df.rs:51:17
[INFO] [stdout]     |
[INFO] [stdout]  47 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout]  51 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout]  51 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]   --> src/df.rs:55:15
[INFO] [stdout]    |
[INFO] [stdout] 55 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]   --> src/df.rs:55:15
[INFO] [stdout]    |
[INFO] [stdout] 55 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/df.rs:84:17
[INFO] [stdout]     |
[INFO] [stdout]  80 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout]  84 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout]  84 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]   --> src/df.rs:88:15
[INFO] [stdout]    |
[INFO] [stdout] 88 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]   --> src/df.rs:88:15
[INFO] [stdout]    |
[INFO] [stdout] 88 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/df.rs:102:17
[INFO] [stdout]     |
[INFO] [stdout]  98 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 102 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 102 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/df.rs:106:15
[INFO] [stdout]     |
[INFO] [stdout] 106 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/df.rs:106:15
[INFO] [stdout]     |
[INFO] [stdout] 106 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/df.rs:130:17
[INFO] [stdout]     |
[INFO] [stdout] 126 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 130 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 130 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/df.rs:134:15
[INFO] [stdout]     |
[INFO] [stdout] 134 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/df.rs:134:15
[INFO] [stdout]     |
[INFO] [stdout] 134 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/df.rs:168:17
[INFO] [stdout]     |
[INFO] [stdout] 164 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 168 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 168 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/df.rs:172:15
[INFO] [stdout]     |
[INFO] [stdout] 172 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/df.rs:172:15
[INFO] [stdout]     |
[INFO] [stdout] 172 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/df.rs:196:17
[INFO] [stdout]     |
[INFO] [stdout] 192 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 196 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/df.rs:200:15
[INFO] [stdout]     |
[INFO] [stdout] 200 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/df.rs:200:15
[INFO] [stdout]     |
[INFO] [stdout] 200 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/df.rs:234:17
[INFO] [stdout]     |
[INFO] [stdout] 230 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 234 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 234 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/df.rs:238:15
[INFO] [stdout]     |
[INFO] [stdout] 238 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/df.rs:238:15
[INFO] [stdout]     |
[INFO] [stdout] 238 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/df.rs:262:17
[INFO] [stdout]     |
[INFO] [stdout] 258 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 262 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 262 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/df.rs:266:15
[INFO] [stdout]     |
[INFO] [stdout] 266 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/df.rs:266:15
[INFO] [stdout]     |
[INFO] [stdout] 266 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/df.rs:300:17
[INFO] [stdout]     |
[INFO] [stdout] 296 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 300 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 300 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/df.rs:304:15
[INFO] [stdout]     |
[INFO] [stdout] 304 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/df.rs:304:15
[INFO] [stdout]     |
[INFO] [stdout] 304 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/df.rs:328:17
[INFO] [stdout]     |
[INFO] [stdout] 324 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 328 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 328 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/df.rs:332:15
[INFO] [stdout]     |
[INFO] [stdout] 332 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/df.rs:332:15
[INFO] [stdout]     |
[INFO] [stdout] 332 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/df.rs:366:17
[INFO] [stdout]     |
[INFO] [stdout] 362 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 366 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 366 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/df.rs:370:15
[INFO] [stdout]     |
[INFO] [stdout] 370 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/df.rs:370:15
[INFO] [stdout]     |
[INFO] [stdout] 370 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/df.rs:394:17
[INFO] [stdout]     |
[INFO] [stdout] 390 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 394 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 394 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/df.rs:398:15
[INFO] [stdout]     |
[INFO] [stdout] 398 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/df.rs:398:15
[INFO] [stdout]     |
[INFO] [stdout] 398 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/df.rs:432:17
[INFO] [stdout]     |
[INFO] [stdout] 428 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 432 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 432 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/df.rs:436:15
[INFO] [stdout]     |
[INFO] [stdout] 436 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/df.rs:436:15
[INFO] [stdout]     |
[INFO] [stdout] 436 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/df.rs:460:17
[INFO] [stdout]     |
[INFO] [stdout] 456 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 460 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 460 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/df.rs:464:15
[INFO] [stdout]     |
[INFO] [stdout] 464 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/df.rs:464:15
[INFO] [stdout]     |
[INFO] [stdout] 464 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/df.rs:508:17
[INFO] [stdout]     |
[INFO] [stdout] 504 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 508 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 508 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/df.rs:512:15
[INFO] [stdout]     |
[INFO] [stdout] 512 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/df.rs:512:15
[INFO] [stdout]     |
[INFO] [stdout] 512 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/df.rs:536:17
[INFO] [stdout]     |
[INFO] [stdout] 532 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 536 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 536 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/df.rs:540:15
[INFO] [stdout]     |
[INFO] [stdout] 540 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/df.rs:540:15
[INFO] [stdout]     |
[INFO] [stdout] 540 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/df.rs:587:17
[INFO] [stdout]     |
[INFO] [stdout] 583 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 587 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 587 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/df.rs:591:15
[INFO] [stdout]     |
[INFO] [stdout] 591 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/df.rs:591:15
[INFO] [stdout]     |
[INFO] [stdout] 591 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]   --> src/hw.rs:67:15
[INFO] [stdout]    |
[INFO] [stdout] 67 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]   --> src/hw.rs:67:15
[INFO] [stdout]    |
[INFO] [stdout] 67 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/hw.rs:99:17
[INFO] [stdout]     |
[INFO] [stdout]  95 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout]  99 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout]  99 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/hw.rs:103:15
[INFO] [stdout]     |
[INFO] [stdout] 103 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/hw.rs:103:15
[INFO] [stdout]     |
[INFO] [stdout] 103 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/hw.rs:117:17
[INFO] [stdout]     |
[INFO] [stdout] 113 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 117 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 117 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/hw.rs:121:15
[INFO] [stdout]     |
[INFO] [stdout] 121 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/hw.rs:121:15
[INFO] [stdout]     |
[INFO] [stdout] 121 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/hw.rs:152:17
[INFO] [stdout]     |
[INFO] [stdout] 148 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 152 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 152 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/hw.rs:156:15
[INFO] [stdout]     |
[INFO] [stdout] 156 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/hw.rs:156:15
[INFO] [stdout]     |
[INFO] [stdout] 156 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/hw.rs:180:17
[INFO] [stdout]     |
[INFO] [stdout] 176 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 180 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 180 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/hw.rs:184:15
[INFO] [stdout]     |
[INFO] [stdout] 184 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/hw.rs:184:15
[INFO] [stdout]     |
[INFO] [stdout] 184 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/hw.rs:208:17
[INFO] [stdout]     |
[INFO] [stdout] 204 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 208 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/hw.rs:212:15
[INFO] [stdout]     |
[INFO] [stdout] 212 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/hw.rs:212:15
[INFO] [stdout]     |
[INFO] [stdout] 212 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/hw.rs:242:17
[INFO] [stdout]     |
[INFO] [stdout] 238 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 242 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 242 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/hw.rs:246:15
[INFO] [stdout]     |
[INFO] [stdout] 246 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/hw.rs:246:15
[INFO] [stdout]     |
[INFO] [stdout] 246 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/hw.rs:270:17
[INFO] [stdout]     |
[INFO] [stdout] 266 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 270 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 270 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/hw.rs:274:15
[INFO] [stdout]     |
[INFO] [stdout] 274 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/hw.rs:274:15
[INFO] [stdout]     |
[INFO] [stdout] 274 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/hw.rs:298:17
[INFO] [stdout]     |
[INFO] [stdout] 294 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 298 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 298 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/hw.rs:302:15
[INFO] [stdout]     |
[INFO] [stdout] 302 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/hw.rs:302:15
[INFO] [stdout]     |
[INFO] [stdout] 302 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/hw.rs:328:13
[INFO] [stdout]     |
[INFO] [stdout] 324 |         peak_can::CAN_GetValue(
[INFO] [stdout]     |         ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 328 |             data.len() as u32,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 328 |             (data.len() as u32).into(),
[INFO] [stdout]     |             +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/hw.rs:332:11
[INFO] [stdout]     |
[INFO] [stdout] 332 |     match CanOkError::try_from(code) {
[INFO] [stdout]     |           ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/hw.rs:332:11
[INFO] [stdout]     |
[INFO] [stdout] 332 |     match CanOkError::try_from(code) {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/hw.rs:391:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |         peak_can::CAN_GetValue(
[INFO] [stdout]     |         ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 391 |             attached_channels_count * size_of::<peak_can::tagCANTPChannelInformation>() as u32,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 391 |             (attached_channels_count * size_of::<peak_can::tagCANTPChannelInformation>() as u32).into(),
[INFO] [stdout]     |             +                                                                                  ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/hw.rs:395:11
[INFO] [stdout]     |
[INFO] [stdout] 395 |     match CanOkError::try_from(code) {
[INFO] [stdout]     |           ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/hw.rs:395:11
[INFO] [stdout]     |
[INFO] [stdout] 395 |     match CanOkError::try_from(code) {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/hw.rs:418:17
[INFO] [stdout]     |
[INFO] [stdout] 414 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 418 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 418 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/hw.rs:422:15
[INFO] [stdout]     |
[INFO] [stdout] 422 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/hw.rs:422:15
[INFO] [stdout]     |
[INFO] [stdout] 422 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/info.rs:16:13
[INFO] [stdout]     |
[INFO] [stdout]  12 |         peak_can::CAN_GetValue(
[INFO] [stdout]     |         ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout]  16 |             data.len() as u32,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout]  16 |             (data.len() as u32).into(),
[INFO] [stdout]     |             +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]   --> src/info.rs:20:11
[INFO] [stdout]    |
[INFO] [stdout] 20 |     match CanOkError::try_from(code) {
[INFO] [stdout]    |           ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]   --> src/info.rs:20:11
[INFO] [stdout]    |
[INFO] [stdout] 20 |     match CanOkError::try_from(code) {
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/info.rs:56:17
[INFO] [stdout]     |
[INFO] [stdout]  52 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout]  56 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout]  56 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]   --> src/info.rs:60:15
[INFO] [stdout]    |
[INFO] [stdout] 60 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]   --> src/info.rs:60:15
[INFO] [stdout]    |
[INFO] [stdout] 60 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/info.rs:106:17
[INFO] [stdout]     |
[INFO] [stdout] 102 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 106 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 106 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/info.rs:110:15
[INFO] [stdout]     |
[INFO] [stdout] 110 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/info.rs:110:15
[INFO] [stdout]     |
[INFO] [stdout] 110 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/info.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 127 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 131 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/info.rs:135:15
[INFO] [stdout]     |
[INFO] [stdout] 135 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/info.rs:135:15
[INFO] [stdout]     |
[INFO] [stdout] 135 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/info.rs:156:17
[INFO] [stdout]     |
[INFO] [stdout] 152 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 156 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 156 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/info.rs:160:15
[INFO] [stdout]     |
[INFO] [stdout] 160 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/info.rs:160:15
[INFO] [stdout]     |
[INFO] [stdout] 160 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/info.rs:191:17
[INFO] [stdout]     |
[INFO] [stdout] 187 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 191 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 191 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/info.rs:195:15
[INFO] [stdout]     |
[INFO] [stdout] 195 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/info.rs:195:15
[INFO] [stdout]     |
[INFO] [stdout] 195 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/info.rs:223:17
[INFO] [stdout]     |
[INFO] [stdout] 219 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 223 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 223 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/info.rs:227:15
[INFO] [stdout]     |
[INFO] [stdout] 227 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/info.rs:227:15
[INFO] [stdout]     |
[INFO] [stdout] 227 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/info.rs:257:17
[INFO] [stdout]     |
[INFO] [stdout] 253 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 257 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 257 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/info.rs:261:15
[INFO] [stdout]     |
[INFO] [stdout] 261 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/info.rs:261:15
[INFO] [stdout]     |
[INFO] [stdout] 261 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/info.rs:285:17
[INFO] [stdout]     |
[INFO] [stdout] 281 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 285 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 285 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/info.rs:289:15
[INFO] [stdout]     |
[INFO] [stdout] 289 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/info.rs:289:15
[INFO] [stdout]     |
[INFO] [stdout] 289 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/info.rs:306:13
[INFO] [stdout]     |
[INFO] [stdout] 302 |         peak_can::CAN_GetValue(
[INFO] [stdout]     |         ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 306 |             data.len() as u32,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 306 |             (data.len() as u32).into(),
[INFO] [stdout]     |             +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/info.rs:310:11
[INFO] [stdout]     |
[INFO] [stdout] 310 |     match CanOkError::try_from(code) {
[INFO] [stdout]     |           ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/info.rs:310:11
[INFO] [stdout]     |
[INFO] [stdout] 310 |     match CanOkError::try_from(code) {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/info.rs:331:13
[INFO] [stdout]     |
[INFO] [stdout] 327 |         peak_can::CAN_GetValue(
[INFO] [stdout]     |         ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 331 |             data.len() as u32,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 331 |             (data.len() as u32).into(),
[INFO] [stdout]     |             +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/info.rs:335:11
[INFO] [stdout]     |
[INFO] [stdout] 335 |     match CanOkError::try_from(code) {
[INFO] [stdout]     |           ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/info.rs:335:11
[INFO] [stdout]     |
[INFO] [stdout] 335 |     match CanOkError::try_from(code) {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/info.rs:365:17
[INFO] [stdout]     |
[INFO] [stdout] 361 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 365 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 365 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/info.rs:369:15
[INFO] [stdout]     |
[INFO] [stdout] 369 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/info.rs:369:15
[INFO] [stdout]     |
[INFO] [stdout] 369 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/io.rs:55:17
[INFO] [stdout]     |
[INFO] [stdout]  51 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout]  55 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout]  55 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]   --> src/io.rs:59:15
[INFO] [stdout]    |
[INFO] [stdout] 59 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]   --> src/io.rs:59:15
[INFO] [stdout]    |
[INFO] [stdout] 59 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/io.rs:82:17
[INFO] [stdout]     |
[INFO] [stdout]  78 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout]  82 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout]  82 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]   --> src/io.rs:86:15
[INFO] [stdout]    |
[INFO] [stdout] 86 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]   --> src/io.rs:86:15
[INFO] [stdout]    |
[INFO] [stdout] 86 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/io.rs:109:17
[INFO] [stdout]     |
[INFO] [stdout] 105 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 109 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/io.rs:113:31
[INFO] [stdout]     |
[INFO] [stdout] 113 |         let mode_word = match CanOkError::try_from(code) {
[INFO] [stdout]     |                               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/io.rs:130:17
[INFO] [stdout]     |
[INFO] [stdout] 126 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 130 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 130 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/io.rs:134:22
[INFO] [stdout]     |
[INFO] [stdout] 134 |         return match CanOkError::try_from(code) {
[INFO] [stdout]     |                      ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/io.rs:113:31
[INFO] [stdout]     |
[INFO] [stdout] 113 |         let mode_word = match CanOkError::try_from(code) {
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/io.rs:148:17
[INFO] [stdout]     |
[INFO] [stdout] 144 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 148 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 148 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/io.rs:152:15
[INFO] [stdout]     |
[INFO] [stdout] 152 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/io.rs:152:15
[INFO] [stdout]     |
[INFO] [stdout] 152 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/io.rs:204:17
[INFO] [stdout]     |
[INFO] [stdout] 200 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 204 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 204 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/io.rs:208:15
[INFO] [stdout]     |
[INFO] [stdout] 208 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/io.rs:208:15
[INFO] [stdout]     |
[INFO] [stdout] 208 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/io.rs:231:17
[INFO] [stdout]     |
[INFO] [stdout] 227 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 231 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 231 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/io.rs:235:15
[INFO] [stdout]     |
[INFO] [stdout] 235 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/io.rs:235:15
[INFO] [stdout]     |
[INFO] [stdout] 235 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/io.rs:258:17
[INFO] [stdout]     |
[INFO] [stdout] 254 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 258 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 258 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/io.rs:262:31
[INFO] [stdout]     |
[INFO] [stdout] 262 |         let mode_word = match CanOkError::try_from(code) {
[INFO] [stdout]     |                               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/io.rs:279:17
[INFO] [stdout]     |
[INFO] [stdout] 275 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 279 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 279 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/io.rs:283:22
[INFO] [stdout]     |
[INFO] [stdout] 283 |         return match CanOkError::try_from(code) {
[INFO] [stdout]     |                      ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/io.rs:262:31
[INFO] [stdout]     |
[INFO] [stdout] 262 |         let mode_word = match CanOkError::try_from(code) {
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/io.rs:297:17
[INFO] [stdout]     |
[INFO] [stdout] 293 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 297 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 297 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/io.rs:301:15
[INFO] [stdout]     |
[INFO] [stdout] 301 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/io.rs:301:15
[INFO] [stdout]     |
[INFO] [stdout] 301 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/io.rs:325:17
[INFO] [stdout]     |
[INFO] [stdout] 321 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 325 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 325 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/io.rs:329:15
[INFO] [stdout]     |
[INFO] [stdout] 329 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/io.rs:329:15
[INFO] [stdout]     |
[INFO] [stdout] 329 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/io.rs:353:17
[INFO] [stdout]     |
[INFO] [stdout] 349 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 353 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 353 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/io.rs:357:15
[INFO] [stdout]     |
[INFO] [stdout] 357 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/io.rs:357:15
[INFO] [stdout]     |
[INFO] [stdout] 357 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/io.rs:381:17
[INFO] [stdout]     |
[INFO] [stdout] 377 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 381 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 381 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/io.rs:385:15
[INFO] [stdout]     |
[INFO] [stdout] 385 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/io.rs:385:15
[INFO] [stdout]     |
[INFO] [stdout] 385 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/log.rs:23:17
[INFO] [stdout]     |
[INFO] [stdout]  19 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout]  23 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout]  23 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]   --> src/log.rs:27:15
[INFO] [stdout]    |
[INFO] [stdout] 27 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]   --> src/log.rs:27:15
[INFO] [stdout]    |
[INFO] [stdout] 27 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/log.rs:60:17
[INFO] [stdout]     |
[INFO] [stdout]  56 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout]  60 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout]  60 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]   --> src/log.rs:64:15
[INFO] [stdout]    |
[INFO] [stdout] 64 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]   --> src/log.rs:64:15
[INFO] [stdout]    |
[INFO] [stdout] 64 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/log.rs:92:17
[INFO] [stdout]     |
[INFO] [stdout]  88 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout]  92 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout]  92 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]   --> src/log.rs:96:15
[INFO] [stdout]    |
[INFO] [stdout] 96 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]   --> src/log.rs:96:15
[INFO] [stdout]    |
[INFO] [stdout] 96 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/log.rs:130:17
[INFO] [stdout]     |
[INFO] [stdout] 126 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 130 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 130 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/log.rs:134:15
[INFO] [stdout]     |
[INFO] [stdout] 134 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/log.rs:134:15
[INFO] [stdout]     |
[INFO] [stdout] 134 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/log.rs:158:17
[INFO] [stdout]     |
[INFO] [stdout] 154 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 158 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 158 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/log.rs:162:15
[INFO] [stdout]     |
[INFO] [stdout] 162 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/log.rs:162:15
[INFO] [stdout]     |
[INFO] [stdout] 162 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/log.rs:184:17
[INFO] [stdout]     |
[INFO] [stdout] 180 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 184 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 184 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/log.rs:188:15
[INFO] [stdout]     |
[INFO] [stdout] 188 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/log.rs:188:15
[INFO] [stdout]     |
[INFO] [stdout] 188 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/log.rs:252:17
[INFO] [stdout]     |
[INFO] [stdout] 248 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 252 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 252 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/log.rs:256:15
[INFO] [stdout]     |
[INFO] [stdout] 256 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/log.rs:256:15
[INFO] [stdout]     |
[INFO] [stdout] 256 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/log.rs:284:17
[INFO] [stdout]     |
[INFO] [stdout] 280 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 284 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 284 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/log.rs:288:15
[INFO] [stdout]     |
[INFO] [stdout] 288 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/log.rs:288:15
[INFO] [stdout]     |
[INFO] [stdout] 288 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]   --> src/socket/dng.rs:38:15
[INFO] [stdout]    |
[INFO] [stdout] 38 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]   --> src/socket/dng.rs:38:15
[INFO] [stdout]    |
[INFO] [stdout] 38 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]   --> src/socket/isa.rs:37:15
[INFO] [stdout]    |
[INFO] [stdout] 37 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]   --> src/socket/isa.rs:37:15
[INFO] [stdout]    |
[INFO] [stdout] 37 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]   --> src/socket/lan.rs:40:15
[INFO] [stdout]    |
[INFO] [stdout] 40 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]   --> src/socket/lan.rs:40:15
[INFO] [stdout]    |
[INFO] [stdout] 40 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]   --> src/socket/pcc.rs:39:15
[INFO] [stdout]    |
[INFO] [stdout] 39 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]   --> src/socket/pcc.rs:39:15
[INFO] [stdout]    |
[INFO] [stdout] 39 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]   --> src/socket/pci.rs:40:15
[INFO] [stdout]    |
[INFO] [stdout] 40 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]   --> src/socket/pci.rs:40:15
[INFO] [stdout]    |
[INFO] [stdout] 40 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]   --> src/socket/usb.rs:48:15
[INFO] [stdout]    |
[INFO] [stdout] 48 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]   --> src/socket/usb.rs:48:15
[INFO] [stdout]    |
[INFO] [stdout] 48 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/socket/mod.rs:55:29
[INFO] [stdout]    |
[INFO] [stdout] 55 |                         ID: can_id & STANDARD_MASK,
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/socket/mod.rs:63:29
[INFO] [stdout]    |
[INFO] [stdout] 63 |                         ID: can_id & EXTENDED_MASK,
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/socket/mod.rs:84:29
[INFO] [stdout]    |
[INFO] [stdout] 84 |             self.frame.ID & STANDARD_MASK
[INFO] [stdout]    |                             ^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/socket/mod.rs:84:13
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn can_id(&self) -> u32 {
[INFO] [stdout]    |                             --- expected `u32` because of return type
[INFO] [stdout] 83 |         if self.is_standard_frame() {
[INFO] [stdout] 84 |             self.frame.ID & STANDARD_MASK
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout]    |
[INFO] [stdout] help: you can convert a `u64` to a `u32` and panic if the converted value doesn't fit
[INFO] [stdout]    |
[INFO] [stdout] 84 |             (self.frame.ID & STANDARD_MASK).try_into().unwrap()
[INFO] [stdout]    |             +                             +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u64 & u32`
[INFO] [stdout]   --> src/socket/mod.rs:84:27
[INFO] [stdout]    |
[INFO] [stdout] 84 |             self.frame.ID & STANDARD_MASK
[INFO] [stdout]    |                           ^ no implementation for `u64 & u32`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `BitAnd<u32>` is not implemented for `u64`
[INFO] [stdout]    = help: the following other types implement trait `BitAnd<Rhs>`:
[INFO] [stdout]              `&u64` implements `BitAnd<u64>`
[INFO] [stdout]              `&u64` implements `BitAnd`
[INFO] [stdout]              `u64` implements `BitAnd<&u64>`
[INFO] [stdout]              `u64` implements `BitAnd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/socket/mod.rs:86:29
[INFO] [stdout]    |
[INFO] [stdout] 86 |             self.frame.ID & EXTENDED_MASK
[INFO] [stdout]    |                             ^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/socket/mod.rs:86:13
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn can_id(&self) -> u32 {
[INFO] [stdout]    |                             --- expected `u32` because of return type
[INFO] [stdout] ...
[INFO] [stdout] 86 |             self.frame.ID & EXTENDED_MASK
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout]    |
[INFO] [stdout] help: you can convert a `u64` to a `u32` and panic if the converted value doesn't fit
[INFO] [stdout]    |
[INFO] [stdout] 86 |             (self.frame.ID & EXTENDED_MASK).try_into().unwrap()
[INFO] [stdout]    |             +                             +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u64 & u32`
[INFO] [stdout]   --> src/socket/mod.rs:86:27
[INFO] [stdout]    |
[INFO] [stdout] 86 |             self.frame.ID & EXTENDED_MASK
[INFO] [stdout]    |                           ^ no implementation for `u64 & u32`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `BitAnd<u32>` is not implemented for `u64`
[INFO] [stdout]    = help: the following other types implement trait `BitAnd<Rhs>`:
[INFO] [stdout]              `&u64` implements `BitAnd<u64>`
[INFO] [stdout]              `&u64` implements `BitAnd`
[INFO] [stdout]              `u64` implements `BitAnd<&u64>`
[INFO] [stdout]              `u64` implements `BitAnd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/socket/mod.rs:156:29
[INFO] [stdout]     |
[INFO] [stdout] 156 |                         ID: can_id & STANDARD_MASK,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/socket/mod.rs:164:29
[INFO] [stdout]     |
[INFO] [stdout] 164 |                         ID: can_id & EXTENDED_MASK,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/socket/mod.rs:188:29
[INFO] [stdout]     |
[INFO] [stdout] 188 |             self.frame.ID & STANDARD_MASK
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/socket/mod.rs:188:13
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn can_id(&self) -> u32 {
[INFO] [stdout]     |                             --- expected `u32` because of return type
[INFO] [stdout] 187 |         if self.is_standard_frame() {
[INFO] [stdout] 188 |             self.frame.ID & STANDARD_MASK
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout]     |
[INFO] [stdout] help: you can convert a `u64` to a `u32` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 188 |             (self.frame.ID & STANDARD_MASK).try_into().unwrap()
[INFO] [stdout]     |             +                             +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u64 & u32`
[INFO] [stdout]    --> src/socket/mod.rs:188:27
[INFO] [stdout]     |
[INFO] [stdout] 188 |             self.frame.ID & STANDARD_MASK
[INFO] [stdout]     |                           ^ no implementation for `u64 & u32`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `BitAnd<u32>` is not implemented for `u64`
[INFO] [stdout]     = help: the following other types implement trait `BitAnd<Rhs>`:
[INFO] [stdout]               `&u64` implements `BitAnd<u64>`
[INFO] [stdout]               `&u64` implements `BitAnd`
[INFO] [stdout]               `u64` implements `BitAnd<&u64>`
[INFO] [stdout]               `u64` implements `BitAnd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/socket/mod.rs:190:29
[INFO] [stdout]     |
[INFO] [stdout] 190 |             self.frame.ID & EXTENDED_MASK
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/socket/mod.rs:190:13
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn can_id(&self) -> u32 {
[INFO] [stdout]     |                             --- expected `u32` because of return type
[INFO] [stdout] ...
[INFO] [stdout] 190 |             self.frame.ID & EXTENDED_MASK
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout]     |
[INFO] [stdout] help: you can convert a `u64` to a `u32` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 190 |             (self.frame.ID & EXTENDED_MASK).try_into().unwrap()
[INFO] [stdout]     |             +                             +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u64 & u32`
[INFO] [stdout]    --> src/socket/mod.rs:190:27
[INFO] [stdout]     |
[INFO] [stdout] 190 |             self.frame.ID & EXTENDED_MASK
[INFO] [stdout]     |                           ^ no implementation for `u64 & u32`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `BitAnd<u32>` is not implemented for `u64`
[INFO] [stdout]     = help: the following other types implement trait `BitAnd<Rhs>`:
[INFO] [stdout]               `&u64` implements `BitAnd<u64>`
[INFO] [stdout]               `&u64` implements `BitAnd`
[INFO] [stdout]               `u64` implements `BitAnd<&u64>`
[INFO] [stdout]               `u64` implements `BitAnd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/socket/mod.rs:281:15
[INFO] [stdout]     |
[INFO] [stdout] 281 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/socket/mod.rs:281:15
[INFO] [stdout]     |
[INFO] [stdout] 281 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/socket/mod.rs:376:15
[INFO] [stdout]     |
[INFO] [stdout] 376 |         match CanOkError::try_from(error_code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/socket/mod.rs:376:15
[INFO] [stdout]     |
[INFO] [stdout] 376 |         match CanOkError::try_from(error_code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/socket/mod.rs:394:15
[INFO] [stdout]     |
[INFO] [stdout] 394 |         match CanOkError::try_from(error_code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/socket/mod.rs:394:15
[INFO] [stdout]     |
[INFO] [stdout] 394 |         match CanOkError::try_from(error_code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/socket/mod.rs:417:15
[INFO] [stdout]     |
[INFO] [stdout] 417 |         match CanOkError::try_from(error_code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/socket/mod.rs:417:15
[INFO] [stdout]     |
[INFO] [stdout] 417 |         match CanOkError::try_from(error_code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/socket/mod.rs:435:15
[INFO] [stdout]     |
[INFO] [stdout] 435 |         match CanOkError::try_from(error_code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/socket/mod.rs:435:15
[INFO] [stdout]     |
[INFO] [stdout] 435 |         match CanOkError::try_from(error_code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/socket/mod.rs:452:15
[INFO] [stdout]     |
[INFO] [stdout] 452 |         match CanOkError::try_from(error_code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/socket/mod.rs:452:15
[INFO] [stdout]     |
[INFO] [stdout] 452 |         match CanOkError::try_from(error_code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/socket/mod.rs:469:15
[INFO] [stdout]     |
[INFO] [stdout] 469 |         match CanOkError::try_from(error_code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/socket/mod.rs:469:15
[INFO] [stdout]     |
[INFO] [stdout] 469 |         match CanOkError::try_from(error_code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/special.rs:26:17
[INFO] [stdout]     |
[INFO] [stdout]  22 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout]  26 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout]  26 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]   --> src/special.rs:30:15
[INFO] [stdout]    |
[INFO] [stdout] 30 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]   --> src/special.rs:30:15
[INFO] [stdout]    |
[INFO] [stdout] 30 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/special.rs:62:17
[INFO] [stdout]     |
[INFO] [stdout]  58 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout]  62 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout]  62 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]   --> src/special.rs:66:15
[INFO] [stdout]    |
[INFO] [stdout] 66 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]   --> src/special.rs:66:15
[INFO] [stdout]    |
[INFO] [stdout] 66 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/special.rs:90:17
[INFO] [stdout]     |
[INFO] [stdout]  86 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout]  90 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout]  90 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]   --> src/special.rs:94:15
[INFO] [stdout]    |
[INFO] [stdout] 94 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]   --> src/special.rs:94:15
[INFO] [stdout]    |
[INFO] [stdout] 94 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/special.rs:126:17
[INFO] [stdout]     |
[INFO] [stdout] 122 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 126 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 126 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/special.rs:130:15
[INFO] [stdout]     |
[INFO] [stdout] 130 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/special.rs:130:15
[INFO] [stdout]     |
[INFO] [stdout] 130 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/special.rs:154:17
[INFO] [stdout]     |
[INFO] [stdout] 150 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 154 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 154 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/special.rs:158:15
[INFO] [stdout]     |
[INFO] [stdout] 158 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/special.rs:158:15
[INFO] [stdout]     |
[INFO] [stdout] 158 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/special.rs:190:17
[INFO] [stdout]     |
[INFO] [stdout] 186 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 190 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 190 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/special.rs:194:15
[INFO] [stdout]     |
[INFO] [stdout] 194 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/special.rs:194:15
[INFO] [stdout]     |
[INFO] [stdout] 194 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/special.rs:218:17
[INFO] [stdout]     |
[INFO] [stdout] 214 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 218 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 218 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/special.rs:222:15
[INFO] [stdout]     |
[INFO] [stdout] 222 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/special.rs:222:15
[INFO] [stdout]     |
[INFO] [stdout] 222 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/special.rs:254:17
[INFO] [stdout]     |
[INFO] [stdout] 250 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 254 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 254 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/special.rs:258:15
[INFO] [stdout]     |
[INFO] [stdout] 258 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/special.rs:258:15
[INFO] [stdout]     |
[INFO] [stdout] 258 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/special.rs:282:17
[INFO] [stdout]     |
[INFO] [stdout] 278 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 282 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 282 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/special.rs:286:15
[INFO] [stdout]     |
[INFO] [stdout] 286 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/special.rs:286:15
[INFO] [stdout]     |
[INFO] [stdout] 286 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/special.rs:308:17
[INFO] [stdout]     |
[INFO] [stdout] 304 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 308 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 308 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/special.rs:312:15
[INFO] [stdout]     |
[INFO] [stdout] 312 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/special.rs:312:15
[INFO] [stdout]     |
[INFO] [stdout] 312 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/trace.rs:23:17
[INFO] [stdout]     |
[INFO] [stdout]  19 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout]  23 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout]  23 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]   --> src/trace.rs:27:15
[INFO] [stdout]    |
[INFO] [stdout] 27 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]   --> src/trace.rs:27:15
[INFO] [stdout]    |
[INFO] [stdout] 27 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/trace.rs:60:17
[INFO] [stdout]     |
[INFO] [stdout]  56 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout]  60 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout]  60 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]   --> src/trace.rs:64:15
[INFO] [stdout]    |
[INFO] [stdout] 64 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]   --> src/trace.rs:64:15
[INFO] [stdout]    |
[INFO] [stdout] 64 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/trace.rs:92:17
[INFO] [stdout]     |
[INFO] [stdout]  88 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout]  92 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout]  92 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]   --> src/trace.rs:96:15
[INFO] [stdout]    |
[INFO] [stdout] 96 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]   --> src/trace.rs:96:15
[INFO] [stdout]    |
[INFO] [stdout] 96 |         match CanOkError::try_from(code) {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]            but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]    = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]    = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/trace.rs:130:17
[INFO] [stdout]     |
[INFO] [stdout] 126 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 130 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 130 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/trace.rs:134:15
[INFO] [stdout]     |
[INFO] [stdout] 134 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/trace.rs:134:15
[INFO] [stdout]     |
[INFO] [stdout] 134 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/trace.rs:158:17
[INFO] [stdout]     |
[INFO] [stdout] 154 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 158 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 158 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/trace.rs:162:15
[INFO] [stdout]     |
[INFO] [stdout] 162 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/trace.rs:162:15
[INFO] [stdout]     |
[INFO] [stdout] 162 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/trace.rs:184:17
[INFO] [stdout]     |
[INFO] [stdout] 180 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 184 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 184 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/trace.rs:188:15
[INFO] [stdout]     |
[INFO] [stdout] 188 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/trace.rs:188:15
[INFO] [stdout]     |
[INFO] [stdout] 188 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/trace.rs:252:17
[INFO] [stdout]     |
[INFO] [stdout] 248 |             peak_can::CAN_GetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 252 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn CAN_GetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 252 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/trace.rs:256:15
[INFO] [stdout]     |
[INFO] [stdout] 256 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/trace.rs:256:15
[INFO] [stdout]     |
[INFO] [stdout] 256 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/trace.rs:284:17
[INFO] [stdout]     |
[INFO] [stdout] 280 |             peak_can::CAN_SetValue(
[INFO] [stdout]     |             ---------------------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 284 |                 data.len() as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/peak-can-sys-0.1.2/src/bindings.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn CAN_SetValue(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]     |
[INFO] [stdout] 284 |                 (data.len() as u32).into(),
[INFO] [stdout]     |                 +                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom<u64>` is not satisfied
[INFO] [stdout]    --> src/trace.rs:288:15
[INFO] [stdout]     |
[INFO] [stdout] 288 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CanOkError: From<u64>` is not satisfied
[INFO] [stdout]    --> src/trace.rs:288:15
[INFO] [stdout]     |
[INFO] [stdout] 288 |         match CanOkError::try_from(code) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `TryFrom<u64>` is not implemented for `CanOkError`
[INFO] [stdout]             but trait `TryFrom<u32>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `u32`, found `u64`
[INFO] [stdout]     = note: required for `u64` to implement `Into<CanOkError>`
[INFO] [stdout]     = note: required for `CanOkError` to implement `TryFrom<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `peak-can` (lib) due to 282 previous errors; 6 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "108641cdfe832fac60e4fc6d0f5c8f646f0cd801e57bfc8516eb7ec3b17fbb14", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "108641cdfe832fac60e4fc6d0f5c8f646f0cd801e57bfc8516eb7ec3b17fbb14", kill_on_drop: false }`
[INFO] [stdout] 108641cdfe832fac60e4fc6d0f5c8f646f0cd801e57bfc8516eb7ec3b17fbb14
