[INFO] fetching crate peak-can 0.1.1... [INFO] testing peak-can-0.1.1 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate peak-can 0.1.1 into /workspace/builds/worker-2-tc1/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-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate peak-can 0.1.1 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "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" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded peak-can-sys v0.1.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 830c145b1cbc5277f91933b22d9b416ef20205099d26e2d202457a40837ea74e [INFO] running `Command { std: "docker" "start" "-a" "830c145b1cbc5277f91933b22d9b416ef20205099d26e2d202457a40837ea74e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "830c145b1cbc5277f91933b22d9b416ef20205099d26e2d202457a40837ea74e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "830c145b1cbc5277f91933b22d9b416ef20205099d26e2d202457a40837ea74e", kill_on_drop: false }` [INFO] [stdout] 830c145b1cbc5277f91933b22d9b416ef20205099d26e2d202457a40837ea74e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 0f1bbe1c23aa37a64462ab22035a65a94b97d388b7fe00acc2deba187a9ca041 [INFO] running `Command { std: "docker" "start" "-a" "0f1bbe1c23aa37a64462ab22035a65a94b97d388b7fe00acc2deba187a9ca041", 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)]` 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` is not satisfied [INFO] [stdout] --> src/df.rs:31:15 [INFO] [stdout] | [INFO] [stdout] 31 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/df.rs:31:15 [INFO] [stdout] | [INFO] [stdout] 31 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/df.rs:55:15 [INFO] [stdout] | [INFO] [stdout] 55 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/df.rs:55:15 [INFO] [stdout] | [INFO] [stdout] 55 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/df.rs:88:15 [INFO] [stdout] | [INFO] [stdout] 88 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/df.rs:88:15 [INFO] [stdout] | [INFO] [stdout] 88 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/df.rs:106:15 [INFO] [stdout] | [INFO] [stdout] 106 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/df.rs:106:15 [INFO] [stdout] | [INFO] [stdout] 106 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/df.rs:134:15 [INFO] [stdout] | [INFO] [stdout] 134 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/df.rs:134:15 [INFO] [stdout] | [INFO] [stdout] 134 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/df.rs:172:15 [INFO] [stdout] | [INFO] [stdout] 172 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/df.rs:172:15 [INFO] [stdout] | [INFO] [stdout] 172 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/df.rs:200:15 [INFO] [stdout] | [INFO] [stdout] 200 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/df.rs:200:15 [INFO] [stdout] | [INFO] [stdout] 200 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/df.rs:238:15 [INFO] [stdout] | [INFO] [stdout] 238 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/df.rs:238:15 [INFO] [stdout] | [INFO] [stdout] 238 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/df.rs:266:15 [INFO] [stdout] | [INFO] [stdout] 266 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/df.rs:266:15 [INFO] [stdout] | [INFO] [stdout] 266 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/df.rs:304:15 [INFO] [stdout] | [INFO] [stdout] 304 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/df.rs:304:15 [INFO] [stdout] | [INFO] [stdout] 304 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/df.rs:332:15 [INFO] [stdout] | [INFO] [stdout] 332 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/df.rs:332:15 [INFO] [stdout] | [INFO] [stdout] 332 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/df.rs:370:15 [INFO] [stdout] | [INFO] [stdout] 370 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/df.rs:370:15 [INFO] [stdout] | [INFO] [stdout] 370 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/df.rs:398:15 [INFO] [stdout] | [INFO] [stdout] 398 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/df.rs:398:15 [INFO] [stdout] | [INFO] [stdout] 398 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/df.rs:436:15 [INFO] [stdout] | [INFO] [stdout] 436 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/df.rs:436:15 [INFO] [stdout] | [INFO] [stdout] 436 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/df.rs:464:15 [INFO] [stdout] | [INFO] [stdout] 464 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/df.rs:464:15 [INFO] [stdout] | [INFO] [stdout] 464 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/df.rs:512:15 [INFO] [stdout] | [INFO] [stdout] 512 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/df.rs:512:15 [INFO] [stdout] | [INFO] [stdout] 512 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/df.rs:540:15 [INFO] [stdout] | [INFO] [stdout] 540 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/df.rs:540:15 [INFO] [stdout] | [INFO] [stdout] 540 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/df.rs:591:15 [INFO] [stdout] | [INFO] [stdout] 591 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/df.rs:591:15 [INFO] [stdout] | [INFO] [stdout] 591 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom` is not satisfied [INFO] [stdout] --> src/hw.rs:67:15 [INFO] [stdout] | [INFO] [stdout] 67 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/hw.rs:67:15 [INFO] [stdout] | [INFO] [stdout] 67 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/hw.rs:103:15 [INFO] [stdout] | [INFO] [stdout] 103 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/hw.rs:103:15 [INFO] [stdout] | [INFO] [stdout] 103 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/hw.rs:121:15 [INFO] [stdout] | [INFO] [stdout] 121 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/hw.rs:121:15 [INFO] [stdout] | [INFO] [stdout] 121 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/hw.rs:156:15 [INFO] [stdout] | [INFO] [stdout] 156 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/hw.rs:156:15 [INFO] [stdout] | [INFO] [stdout] 156 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/hw.rs:184:15 [INFO] [stdout] | [INFO] [stdout] 184 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/hw.rs:184:15 [INFO] [stdout] | [INFO] [stdout] 184 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/hw.rs:212:15 [INFO] [stdout] | [INFO] [stdout] 212 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/hw.rs:212:15 [INFO] [stdout] | [INFO] [stdout] 212 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/hw.rs:246:15 [INFO] [stdout] | [INFO] [stdout] 246 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/hw.rs:246:15 [INFO] [stdout] | [INFO] [stdout] 246 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/hw.rs:274:15 [INFO] [stdout] | [INFO] [stdout] 274 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/hw.rs:274:15 [INFO] [stdout] | [INFO] [stdout] 274 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/hw.rs:302:15 [INFO] [stdout] | [INFO] [stdout] 302 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/hw.rs:302:15 [INFO] [stdout] | [INFO] [stdout] 302 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/hw.rs:332:11 [INFO] [stdout] | [INFO] [stdout] 332 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/hw.rs:332:11 [INFO] [stdout] | [INFO] [stdout] 332 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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::() 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::() as u32).into(), [INFO] [stdout] | + ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom` is not satisfied [INFO] [stdout] --> src/hw.rs:395:11 [INFO] [stdout] | [INFO] [stdout] 395 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/hw.rs:395:11 [INFO] [stdout] | [INFO] [stdout] 395 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/hw.rs:422:15 [INFO] [stdout] | [INFO] [stdout] 422 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/hw.rs:422:15 [INFO] [stdout] | [INFO] [stdout] 422 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/info.rs:20:11 [INFO] [stdout] | [INFO] [stdout] 20 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/info.rs:20:11 [INFO] [stdout] | [INFO] [stdout] 20 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/info.rs:60:15 [INFO] [stdout] | [INFO] [stdout] 60 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/info.rs:60:15 [INFO] [stdout] | [INFO] [stdout] 60 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/info.rs:110:15 [INFO] [stdout] | [INFO] [stdout] 110 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/info.rs:110:15 [INFO] [stdout] | [INFO] [stdout] 110 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/info.rs:135:15 [INFO] [stdout] | [INFO] [stdout] 135 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/info.rs:135:15 [INFO] [stdout] | [INFO] [stdout] 135 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/info.rs:160:15 [INFO] [stdout] | [INFO] [stdout] 160 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/info.rs:160:15 [INFO] [stdout] | [INFO] [stdout] 160 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/info.rs:195:15 [INFO] [stdout] | [INFO] [stdout] 195 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/info.rs:195:15 [INFO] [stdout] | [INFO] [stdout] 195 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/info.rs:227:15 [INFO] [stdout] | [INFO] [stdout] 227 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/info.rs:227:15 [INFO] [stdout] | [INFO] [stdout] 227 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/info.rs:261:15 [INFO] [stdout] | [INFO] [stdout] 261 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/info.rs:261:15 [INFO] [stdout] | [INFO] [stdout] 261 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/info.rs:289:15 [INFO] [stdout] | [INFO] [stdout] 289 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/info.rs:289:15 [INFO] [stdout] | [INFO] [stdout] 289 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/info.rs:310:11 [INFO] [stdout] | [INFO] [stdout] 310 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/info.rs:310:11 [INFO] [stdout] | [INFO] [stdout] 310 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/info.rs:335:11 [INFO] [stdout] | [INFO] [stdout] 335 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/info.rs:335:11 [INFO] [stdout] | [INFO] [stdout] 335 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/info.rs:369:15 [INFO] [stdout] | [INFO] [stdout] 369 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/info.rs:369:15 [INFO] [stdout] | [INFO] [stdout] 369 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/io.rs:59:15 [INFO] [stdout] | [INFO] [stdout] 59 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/io.rs:59:15 [INFO] [stdout] | [INFO] [stdout] 59 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/io.rs:86:15 [INFO] [stdout] | [INFO] [stdout] 86 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/io.rs:86:15 [INFO] [stdout] | [INFO] [stdout] 86 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` 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] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/io.rs:134:22 [INFO] [stdout] | [INFO] [stdout] 134 | return match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` 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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/io.rs:152:15 [INFO] [stdout] | [INFO] [stdout] 152 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/io.rs:152:15 [INFO] [stdout] | [INFO] [stdout] 152 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/io.rs:208:15 [INFO] [stdout] | [INFO] [stdout] 208 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/io.rs:208:15 [INFO] [stdout] | [INFO] [stdout] 208 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/io.rs:235:15 [INFO] [stdout] | [INFO] [stdout] 235 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/io.rs:235:15 [INFO] [stdout] | [INFO] [stdout] 235 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` 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] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/io.rs:283:22 [INFO] [stdout] | [INFO] [stdout] 283 | return match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` 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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/io.rs:301:15 [INFO] [stdout] | [INFO] [stdout] 301 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/io.rs:301:15 [INFO] [stdout] | [INFO] [stdout] 301 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/io.rs:329:15 [INFO] [stdout] | [INFO] [stdout] 329 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/io.rs:329:15 [INFO] [stdout] | [INFO] [stdout] 329 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/io.rs:357:15 [INFO] [stdout] | [INFO] [stdout] 357 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/io.rs:357:15 [INFO] [stdout] | [INFO] [stdout] 357 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/io.rs:385:15 [INFO] [stdout] | [INFO] [stdout] 385 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/io.rs:385:15 [INFO] [stdout] | [INFO] [stdout] 385 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/log.rs:27:15 [INFO] [stdout] | [INFO] [stdout] 27 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/log.rs:27:15 [INFO] [stdout] | [INFO] [stdout] 27 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/log.rs:64:15 [INFO] [stdout] | [INFO] [stdout] 64 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/log.rs:64:15 [INFO] [stdout] | [INFO] [stdout] 64 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/log.rs:96:15 [INFO] [stdout] | [INFO] [stdout] 96 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/log.rs:96:15 [INFO] [stdout] | [INFO] [stdout] 96 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/log.rs:134:15 [INFO] [stdout] | [INFO] [stdout] 134 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/log.rs:134:15 [INFO] [stdout] | [INFO] [stdout] 134 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/log.rs:162:15 [INFO] [stdout] | [INFO] [stdout] 162 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/log.rs:162:15 [INFO] [stdout] | [INFO] [stdout] 162 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/log.rs:188:15 [INFO] [stdout] | [INFO] [stdout] 188 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/log.rs:188:15 [INFO] [stdout] | [INFO] [stdout] 188 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/log.rs:256:15 [INFO] [stdout] | [INFO] [stdout] 256 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/log.rs:256:15 [INFO] [stdout] | [INFO] [stdout] 256 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/log.rs:288:15 [INFO] [stdout] | [INFO] [stdout] 288 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/log.rs:288:15 [INFO] [stdout] | [INFO] [stdout] 288 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom` is not satisfied [INFO] [stdout] --> src/socket/dng.rs:38:15 [INFO] [stdout] | [INFO] [stdout] 38 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/socket/dng.rs:38:15 [INFO] [stdout] | [INFO] [stdout] 38 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom` is not satisfied [INFO] [stdout] --> src/socket/isa.rs:37:15 [INFO] [stdout] | [INFO] [stdout] 37 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/socket/isa.rs:37:15 [INFO] [stdout] | [INFO] [stdout] 37 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom` is not satisfied [INFO] [stdout] --> src/socket/lan.rs:40:15 [INFO] [stdout] | [INFO] [stdout] 40 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/socket/lan.rs:40:15 [INFO] [stdout] | [INFO] [stdout] 40 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom` is not satisfied [INFO] [stdout] --> src/socket/pcc.rs:39:15 [INFO] [stdout] | [INFO] [stdout] 39 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/socket/pcc.rs:39:15 [INFO] [stdout] | [INFO] [stdout] 39 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom` is not satisfied [INFO] [stdout] --> src/socket/pci.rs:40:15 [INFO] [stdout] | [INFO] [stdout] 40 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/socket/pci.rs:40:15 [INFO] [stdout] | [INFO] [stdout] 40 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom` is not satisfied [INFO] [stdout] --> src/socket/usb.rs:48:15 [INFO] [stdout] | [INFO] [stdout] 48 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/socket/usb.rs:48:15 [INFO] [stdout] | [INFO] [stdout] 48 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not implemented for `u64` [INFO] [stdout] = help: the following other types implement trait `BitAnd`: [INFO] [stdout] `&u64` implements `BitAnd` [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` is not implemented for `u64` [INFO] [stdout] = help: the following other types implement trait `BitAnd`: [INFO] [stdout] `&u64` implements `BitAnd` [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` is not implemented for `u64` [INFO] [stdout] = help: the following other types implement trait `BitAnd`: [INFO] [stdout] `&u64` implements `BitAnd` [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` is not implemented for `u64` [INFO] [stdout] = help: the following other types implement trait `BitAnd`: [INFO] [stdout] `&u64` implements `BitAnd` [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` is not satisfied [INFO] [stdout] --> src/socket/mod.rs:281:15 [INFO] [stdout] | [INFO] [stdout] 281 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/socket/mod.rs:281:15 [INFO] [stdout] | [INFO] [stdout] 281 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom` is not satisfied [INFO] [stdout] --> src/socket/mod.rs:376:15 [INFO] [stdout] | [INFO] [stdout] 376 | match CanOkError::try_from(error_code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/socket/mod.rs:376:15 [INFO] [stdout] | [INFO] [stdout] 376 | match CanOkError::try_from(error_code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom` is not satisfied [INFO] [stdout] --> src/socket/mod.rs:394:15 [INFO] [stdout] | [INFO] [stdout] 394 | match CanOkError::try_from(error_code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/socket/mod.rs:394:15 [INFO] [stdout] | [INFO] [stdout] 394 | match CanOkError::try_from(error_code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom` is not satisfied [INFO] [stdout] --> src/socket/mod.rs:417:15 [INFO] [stdout] | [INFO] [stdout] 417 | match CanOkError::try_from(error_code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/socket/mod.rs:417:15 [INFO] [stdout] | [INFO] [stdout] 417 | match CanOkError::try_from(error_code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom` is not satisfied [INFO] [stdout] --> src/socket/mod.rs:435:15 [INFO] [stdout] | [INFO] [stdout] 435 | match CanOkError::try_from(error_code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/socket/mod.rs:435:15 [INFO] [stdout] | [INFO] [stdout] 435 | match CanOkError::try_from(error_code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom` is not satisfied [INFO] [stdout] --> src/socket/mod.rs:452:15 [INFO] [stdout] | [INFO] [stdout] 452 | match CanOkError::try_from(error_code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/socket/mod.rs:452:15 [INFO] [stdout] | [INFO] [stdout] 452 | match CanOkError::try_from(error_code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: TryFrom` is not satisfied [INFO] [stdout] --> src/socket/mod.rs:469:15 [INFO] [stdout] | [INFO] [stdout] 469 | match CanOkError::try_from(error_code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/socket/mod.rs:469:15 [INFO] [stdout] | [INFO] [stdout] 469 | match CanOkError::try_from(error_code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/special.rs:30:15 [INFO] [stdout] | [INFO] [stdout] 30 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/special.rs:30:15 [INFO] [stdout] | [INFO] [stdout] 30 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/special.rs:66:15 [INFO] [stdout] | [INFO] [stdout] 66 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/special.rs:66:15 [INFO] [stdout] | [INFO] [stdout] 66 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/special.rs:94:15 [INFO] [stdout] | [INFO] [stdout] 94 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/special.rs:94:15 [INFO] [stdout] | [INFO] [stdout] 94 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/special.rs:130:15 [INFO] [stdout] | [INFO] [stdout] 130 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/special.rs:130:15 [INFO] [stdout] | [INFO] [stdout] 130 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/special.rs:158:15 [INFO] [stdout] | [INFO] [stdout] 158 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/special.rs:158:15 [INFO] [stdout] | [INFO] [stdout] 158 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/special.rs:194:15 [INFO] [stdout] | [INFO] [stdout] 194 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/special.rs:194:15 [INFO] [stdout] | [INFO] [stdout] 194 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/special.rs:222:15 [INFO] [stdout] | [INFO] [stdout] 222 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/special.rs:222:15 [INFO] [stdout] | [INFO] [stdout] 222 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/special.rs:258:15 [INFO] [stdout] | [INFO] [stdout] 258 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/special.rs:258:15 [INFO] [stdout] | [INFO] [stdout] 258 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/special.rs:286:15 [INFO] [stdout] | [INFO] [stdout] 286 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/special.rs:286:15 [INFO] [stdout] | [INFO] [stdout] 286 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/special.rs:312:15 [INFO] [stdout] | [INFO] [stdout] 312 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/special.rs:312:15 [INFO] [stdout] | [INFO] [stdout] 312 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/trace.rs:27:15 [INFO] [stdout] | [INFO] [stdout] 27 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/trace.rs:27:15 [INFO] [stdout] | [INFO] [stdout] 27 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/trace.rs:64:15 [INFO] [stdout] | [INFO] [stdout] 64 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/trace.rs:64:15 [INFO] [stdout] | [INFO] [stdout] 64 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/trace.rs:96:15 [INFO] [stdout] | [INFO] [stdout] 96 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/trace.rs:96:15 [INFO] [stdout] | [INFO] [stdout] 96 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/trace.rs:134:15 [INFO] [stdout] | [INFO] [stdout] 134 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/trace.rs:134:15 [INFO] [stdout] | [INFO] [stdout] 134 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/trace.rs:162:15 [INFO] [stdout] | [INFO] [stdout] 162 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/trace.rs:162:15 [INFO] [stdout] | [INFO] [stdout] 162 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/trace.rs:188:15 [INFO] [stdout] | [INFO] [stdout] 188 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/trace.rs:188:15 [INFO] [stdout] | [INFO] [stdout] 188 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/trace.rs:256:15 [INFO] [stdout] | [INFO] [stdout] 256 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/trace.rs:256:15 [INFO] [stdout] | [INFO] [stdout] 256 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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` is not satisfied [INFO] [stdout] --> src/trace.rs:288:15 [INFO] [stdout] | [INFO] [stdout] 288 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CanOkError: From` is not satisfied [INFO] [stdout] --> src/trace.rs:288:15 [INFO] [stdout] | [INFO] [stdout] 288 | match CanOkError::try_from(code) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From` is not implemented for `CanOkError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `TryFrom` is not implemented for `CanOkError` [INFO] [stdout] but trait `TryFrom` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `u32`, found `u64` [INFO] [stdout] = note: required for `u64` to implement `Into` [INFO] [stdout] = note: required for `CanOkError` to implement `TryFrom` [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" "0f1bbe1c23aa37a64462ab22035a65a94b97d388b7fe00acc2deba187a9ca041", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0f1bbe1c23aa37a64462ab22035a65a94b97d388b7fe00acc2deba187a9ca041", kill_on_drop: false }` [INFO] [stdout] 0f1bbe1c23aa37a64462ab22035a65a94b97d388b7fe00acc2deba187a9ca041