[INFO] crate tinkerforge 2.0.5 is already in cache [INFO] extracting crate tinkerforge 2.0.5 into work/ex/pr-58592/sources/master#f66e4697ae286985ddefc53c3a047614568458bb/reg/tinkerforge/2.0.5 [INFO] extracting crate tinkerforge 2.0.5 into work/ex/pr-58592/sources/try#c3b22200e6f5b70eb1f99ae6944d989ae17a458a/reg/tinkerforge/2.0.5 [INFO] validating manifest of tinkerforge-2.0.5 on toolchain master#f66e4697ae286985ddefc53c3a047614568458bb [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+f66e4697ae286985ddefc53c3a047614568458bb-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of tinkerforge-2.0.5 on toolchain try#c3b22200e6f5b70eb1f99ae6944d989ae17a458a [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+c3b22200e6f5b70eb1f99ae6944d989ae17a458a-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing tinkerforge-2.0.5 [INFO] finished frobbing tinkerforge-2.0.5 [INFO] frobbed toml for tinkerforge-2.0.5 written to work/ex/pr-58592/sources/master#f66e4697ae286985ddefc53c3a047614568458bb/reg/tinkerforge/2.0.5/Cargo.toml [INFO] started frobbing tinkerforge-2.0.5 [INFO] finished frobbing tinkerforge-2.0.5 [INFO] frobbed toml for tinkerforge-2.0.5 written to work/ex/pr-58592/sources/try#c3b22200e6f5b70eb1f99ae6944d989ae17a458a/reg/tinkerforge/2.0.5/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+f66e4697ae286985ddefc53c3a047614568458bb-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+c3b22200e6f5b70eb1f99ae6944d989ae17a458a-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+f66e4697ae286985ddefc53c3a047614568458bb-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+c3b22200e6f5b70eb1f99ae6944d989ae17a458a-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking tinkerforge-2.0.5 against master#f66e4697ae286985ddefc53c3a047614568458bb for pr-58592 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-58592/worker-1/master#f66e4697ae286985ddefc53c3a047614568458bb:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-58592/sources/master#f66e4697ae286985ddefc53c3a047614568458bb/reg/tinkerforge/2.0.5:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+f66e4697ae286985ddefc53c3a047614568458bb-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 6de475afbea998ca5e898a8b149031d16c40ebf09310dfa64d6a5306d09b229f [INFO] running `"docker" "start" "-a" "6de475afbea998ca5e898a8b149031d16c40ebf09310dfa64d6a5306d09b229f"` [INFO] [stderr] Checking sha-1 v0.8.1 [INFO] [stderr] Checking tinkerforge v2.0.5 (/opt/crater/workdir) [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:92:48 [INFO] [stderr] | [INFO] [stderr] 92 | Acceleration { x: ::from_le_bytes(&bytes[0..2]), y: ::from_le_bytes(&bytes[2..4]), z: ::from_le_bytes(&bytes[4..6]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:92:87 [INFO] [stderr] | [INFO] [stderr] 92 | Acceleration { x: ::from_le_bytes(&bytes[0..2]), y: ::from_le_bytes(&bytes[2..4]), z: ::from_le_bytes(&bytes[4..6]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:92:126 [INFO] [stderr] | [INFO] [stderr] 92 | Acceleration { x: ::from_le_bytes(&bytes[0..2]), y: ::from_le_bytes(&bytes[2..4]), z: ::from_le_bytes(&bytes[4..6]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:111:41 [INFO] [stderr] | [INFO] [stderr] 111 | min_x: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:112:41 [INFO] [stderr] | [INFO] [stderr] 112 | max_x: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:113:41 [INFO] [stderr] | [INFO] [stderr] 113 | min_y: ::from_le_bytes(&bytes[5..7]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:92:48 [INFO] [stderr] | [INFO] [stderr] 92 | Acceleration { x: ::from_le_bytes(&bytes[0..2]), y: ::from_le_bytes(&bytes[2..4]), z: ::from_le_bytes(&bytes[4..6]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:114:41 [INFO] [stderr] | [INFO] [stderr] 114 | max_y: ::from_le_bytes(&bytes[7..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:92:87 [INFO] [stderr] | [INFO] [stderr] 92 | Acceleration { x: ::from_le_bytes(&bytes[0..2]), y: ::from_le_bytes(&bytes[2..4]), z: ::from_le_bytes(&bytes[4..6]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:92:126 [INFO] [stderr] | [INFO] [stderr] 92 | Acceleration { x: ::from_le_bytes(&bytes[0..2]), y: ::from_le_bytes(&bytes[2..4]), z: ::from_le_bytes(&bytes[4..6]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:115:41 [INFO] [stderr] | [INFO] [stderr] 115 | min_z: ::from_le_bytes(&bytes[9..11]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:111:41 [INFO] [stderr] | [INFO] [stderr] 111 | min_x: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:116:41 [INFO] [stderr] | [INFO] [stderr] 116 | max_z: ::from_le_bytes(&bytes[11..13]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:112:41 [INFO] [stderr] | [INFO] [stderr] 112 | max_x: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:131:44 [INFO] [stderr] | [INFO] [stderr] 131 | data_rate: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:132:45 [INFO] [stderr] | [INFO] [stderr] 132 | full_scale: ::from_le_bytes(&bytes[1..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:113:41 [INFO] [stderr] | [INFO] [stderr] 113 | min_y: ::from_le_bytes(&bytes[5..7]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:133:51 [INFO] [stderr] | [INFO] [stderr] 133 | filter_bandwidth: ::from_le_bytes(&bytes[2..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:148:37 [INFO] [stderr] | [INFO] [stderr] 148 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:114:41 [INFO] [stderr] | [INFO] [stderr] 114 | max_y: ::from_le_bytes(&bytes[7..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:149:37 [INFO] [stderr] | [INFO] [stderr] 149 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:150:37 [INFO] [stderr] | [INFO] [stderr] 150 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:115:41 [INFO] [stderr] | [INFO] [stderr] 115 | min_z: ::from_le_bytes(&bytes[9..11]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:165:37 [INFO] [stderr] | [INFO] [stderr] 165 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:166:37 [INFO] [stderr] | [INFO] [stderr] 166 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:116:41 [INFO] [stderr] | [INFO] [stderr] 116 | max_z: ::from_le_bytes(&bytes[11..13]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:167:37 [INFO] [stderr] | [INFO] [stderr] 167 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:131:44 [INFO] [stderr] | [INFO] [stderr] 131 | data_rate: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:132:45 [INFO] [stderr] | [INFO] [stderr] 132 | full_scale: ::from_le_bytes(&bytes[1..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:133:51 [INFO] [stderr] | [INFO] [stderr] 133 | filter_bandwidth: ::from_le_bytes(&bytes[2..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:190:53 [INFO] [stderr] | [INFO] [stderr] 190 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:148:37 [INFO] [stderr] | [INFO] [stderr] 148 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:149:37 [INFO] [stderr] | [INFO] [stderr] 149 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:131:45 [INFO] [stderr] | [INFO] [stderr] 131 | iaq_index: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:150:37 [INFO] [stderr] | [INFO] [stderr] 150 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:132:53 [INFO] [stderr] | [INFO] [stderr] 132 | iaq_index_accuracy: ::from_le_bytes(&bytes[4..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:133:47 [INFO] [stderr] | [INFO] [stderr] 133 | temperature: ::from_le_bytes(&bytes[5..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:165:37 [INFO] [stderr] | [INFO] [stderr] 165 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:134:44 [INFO] [stderr] | [INFO] [stderr] 134 | humidity: ::from_le_bytes(&bytes[9..13]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:166:37 [INFO] [stderr] | [INFO] [stderr] 166 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:135:48 [INFO] [stderr] | [INFO] [stderr] 135 | air_pressure: ::from_le_bytes(&bytes[13..17]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:167:37 [INFO] [stderr] | [INFO] [stderr] 167 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:149:42 [INFO] [stderr] | [INFO] [stderr] 149 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:167:45 [INFO] [stderr] | [INFO] [stderr] 167 | iaq_index: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/accelerometer_bricklet.rs:190:53 [INFO] [stderr] | [INFO] [stderr] 190 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:168:53 [INFO] [stderr] | [INFO] [stderr] 168 | iaq_index_accuracy: ::from_le_bytes(&bytes[4..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:169:47 [INFO] [stderr] | [INFO] [stderr] 169 | temperature: ::from_le_bytes(&bytes[5..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:131:45 [INFO] [stderr] | [INFO] [stderr] 131 | iaq_index: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:170:44 [INFO] [stderr] | [INFO] [stderr] 170 | humidity: ::from_le_bytes(&bytes[9..13]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:132:53 [INFO] [stderr] | [INFO] [stderr] 132 | iaq_index_accuracy: ::from_le_bytes(&bytes[4..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:171:48 [INFO] [stderr] | [INFO] [stderr] 171 | air_pressure: ::from_le_bytes(&bytes[13..17]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:184:52 [INFO] [stderr] | [INFO] [stderr] 184 | IaqIndex { iaq_index: ::from_le_bytes(&bytes[0..4]), iaq_index_accuracy: ::from_le_bytes(&bytes[4..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:184:107 [INFO] [stderr] | [INFO] [stderr] 184 | IaqIndex { iaq_index: ::from_le_bytes(&bytes[0..4]), iaq_index_accuracy: ::from_le_bytes(&bytes[4..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:133:47 [INFO] [stderr] | [INFO] [stderr] 133 | temperature: ::from_le_bytes(&bytes[5..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:197:42 [INFO] [stderr] | [INFO] [stderr] 197 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:211:57 [INFO] [stderr] | [INFO] [stderr] 211 | IaqIndexEvent { iaq_index: ::from_le_bytes(&bytes[0..4]), iaq_index_accuracy: ::from_le_bytes(&bytes[4..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:211:112 [INFO] [stderr] | [INFO] [stderr] 211 | IaqIndexEvent { iaq_index: ::from_le_bytes(&bytes[0..4]), iaq_index_accuracy: ::from_le_bytes(&bytes[4..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:134:44 [INFO] [stderr] | [INFO] [stderr] 134 | humidity: ::from_le_bytes(&bytes[9..13]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:227:42 [INFO] [stderr] | [INFO] [stderr] 227 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:230:39 [INFO] [stderr] | [INFO] [stderr] 230 | min: ::from_le_bytes(&bytes[6..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:135:48 [INFO] [stderr] | [INFO] [stderr] 135 | air_pressure: ::from_le_bytes(&bytes[13..17]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:231:39 [INFO] [stderr] | [INFO] [stderr] 231 | max: ::from_le_bytes(&bytes[10..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:149:42 [INFO] [stderr] | [INFO] [stderr] 149 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:167:45 [INFO] [stderr] | [INFO] [stderr] 167 | iaq_index: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:248:42 [INFO] [stderr] | [INFO] [stderr] 248 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:168:53 [INFO] [stderr] | [INFO] [stderr] 168 | iaq_index_accuracy: ::from_le_bytes(&bytes[4..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:251:39 [INFO] [stderr] | [INFO] [stderr] 251 | min: ::from_le_bytes(&bytes[6..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:252:39 [INFO] [stderr] | [INFO] [stderr] 252 | max: ::from_le_bytes(&bytes[10..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:169:47 [INFO] [stderr] | [INFO] [stderr] 169 | temperature: ::from_le_bytes(&bytes[5..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:170:44 [INFO] [stderr] | [INFO] [stderr] 170 | humidity: ::from_le_bytes(&bytes[9..13]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:171:48 [INFO] [stderr] | [INFO] [stderr] 171 | air_pressure: ::from_le_bytes(&bytes[13..17]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:269:42 [INFO] [stderr] | [INFO] [stderr] 269 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:184:52 [INFO] [stderr] | [INFO] [stderr] 184 | IaqIndex { iaq_index: ::from_le_bytes(&bytes[0..4]), iaq_index_accuracy: ::from_le_bytes(&bytes[4..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:184:107 [INFO] [stderr] | [INFO] [stderr] 184 | IaqIndex { iaq_index: ::from_le_bytes(&bytes[0..4]), iaq_index_accuracy: ::from_le_bytes(&bytes[4..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:272:39 [INFO] [stderr] | [INFO] [stderr] 272 | min: ::from_le_bytes(&bytes[6..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:273:39 [INFO] [stderr] | [INFO] [stderr] 273 | max: ::from_le_bytes(&bytes[10..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:197:42 [INFO] [stderr] | [INFO] [stderr] 197 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:211:57 [INFO] [stderr] | [INFO] [stderr] 211 | IaqIndexEvent { iaq_index: ::from_le_bytes(&bytes[0..4]), iaq_index_accuracy: ::from_le_bytes(&bytes[4..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:289:60 [INFO] [stderr] | [INFO] [stderr] 289 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:211:112 [INFO] [stderr] | [INFO] [stderr] 211 | IaqIndexEvent { iaq_index: ::from_le_bytes(&bytes[0..4]), iaq_index_accuracy: ::from_le_bytes(&bytes[4..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:290:64 [INFO] [stderr] | [INFO] [stderr] 290 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:227:42 [INFO] [stderr] | [INFO] [stderr] 227 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:291:53 [INFO] [stderr] | [INFO] [stderr] 291 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:230:39 [INFO] [stderr] | [INFO] [stderr] 230 | min: ::from_le_bytes(&bytes[6..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:231:39 [INFO] [stderr] | [INFO] [stderr] 231 | max: ::from_le_bytes(&bytes[10..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:248:42 [INFO] [stderr] | [INFO] [stderr] 248 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:292:56 [INFO] [stderr] | [INFO] [stderr] 292 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:251:39 [INFO] [stderr] | [INFO] [stderr] 251 | min: ::from_le_bytes(&bytes[6..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:252:39 [INFO] [stderr] | [INFO] [stderr] 252 | max: ::from_le_bytes(&bytes[10..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:269:42 [INFO] [stderr] | [INFO] [stderr] 269 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:272:39 [INFO] [stderr] | [INFO] [stderr] 272 | min: ::from_le_bytes(&bytes[6..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:315:53 [INFO] [stderr] | [INFO] [stderr] 315 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:273:39 [INFO] [stderr] | [INFO] [stderr] 273 | max: ::from_le_bytes(&bytes[10..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:289:60 [INFO] [stderr] | [INFO] [stderr] 289 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/ambient_light_bricklet.rs:77:39 [INFO] [stderr] | [INFO] [stderr] 77 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:290:64 [INFO] [stderr] | [INFO] [stderr] 290 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:291:53 [INFO] [stderr] | [INFO] [stderr] 291 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/ambient_light_bricklet.rs:78:39 [INFO] [stderr] | [INFO] [stderr] 78 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:292:56 [INFO] [stderr] | [INFO] [stderr] 292 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/ambient_light_bricklet.rs:94:39 [INFO] [stderr] | [INFO] [stderr] 94 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/air_quality_bricklet.rs:315:53 [INFO] [stderr] | [INFO] [stderr] 315 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/ambient_light_bricklet.rs:77:39 [INFO] [stderr] | [INFO] [stderr] 77 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/ambient_light_bricklet.rs:95:39 [INFO] [stderr] | [INFO] [stderr] 95 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/ambient_light_bricklet.rs:78:39 [INFO] [stderr] | [INFO] [stderr] 78 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/ambient_light_bricklet.rs:94:39 [INFO] [stderr] | [INFO] [stderr] 94 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/ambient_light_bricklet.rs:95:39 [INFO] [stderr] | [INFO] [stderr] 95 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/ambient_light_bricklet.rs:118:53 [INFO] [stderr] | [INFO] [stderr] 118 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/ambient_light_bricklet.rs:118:53 [INFO] [stderr] | [INFO] [stderr] 118 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/ambient_light_v2_bricklet.rs:82:39 [INFO] [stderr] | [INFO] [stderr] 82 | min: ::from_le_bytes(&bytes[1..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/ambient_light_v2_bricklet.rs:83:39 [INFO] [stderr] | [INFO] [stderr] 83 | max: ::from_le_bytes(&bytes[5..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/ambient_light_v2_bricklet.rs:82:39 [INFO] [stderr] | [INFO] [stderr] 82 | min: ::from_le_bytes(&bytes[1..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/ambient_light_v2_bricklet.rs:96:64 [INFO] [stderr] | [INFO] [stderr] 96 | Configuration { illuminance_range: ::from_le_bytes(&bytes[0..1]), integration_time: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/ambient_light_v2_bricklet.rs:96:117 [INFO] [stderr] | [INFO] [stderr] 96 | Configuration { illuminance_range: ::from_le_bytes(&bytes[0..1]), integration_time: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/ambient_light_v2_bricklet.rs:83:39 [INFO] [stderr] | [INFO] [stderr] 83 | max: ::from_le_bytes(&bytes[5..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/ambient_light_v2_bricklet.rs:118:53 [INFO] [stderr] | [INFO] [stderr] 118 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/ambient_light_v2_bricklet.rs:96:64 [INFO] [stderr] | [INFO] [stderr] 96 | Configuration { illuminance_range: ::from_le_bytes(&bytes[0..1]), integration_time: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_bricklet.rs:91:39 [INFO] [stderr] | [INFO] [stderr] 91 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/ambient_light_v2_bricklet.rs:96:117 [INFO] [stderr] | [INFO] [stderr] 96 | Configuration { illuminance_range: ::from_le_bytes(&bytes[0..1]), integration_time: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_bricklet.rs:92:39 [INFO] [stderr] | [INFO] [stderr] 92 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/ambient_light_v2_bricklet.rs:118:53 [INFO] [stderr] | [INFO] [stderr] 118 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_bricklet.rs:108:39 [INFO] [stderr] | [INFO] [stderr] 108 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_bricklet.rs:91:39 [INFO] [stderr] | [INFO] [stderr] 91 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_bricklet.rs:109:39 [INFO] [stderr] | [INFO] [stderr] 109 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_bricklet.rs:92:39 [INFO] [stderr] | [INFO] [stderr] 92 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_bricklet.rs:132:53 [INFO] [stderr] | [INFO] [stderr] 132 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_bricklet.rs:108:39 [INFO] [stderr] | [INFO] [stderr] 108 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v2_bricklet.rs:81:39 [INFO] [stderr] | [INFO] [stderr] 81 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v2_bricklet.rs:82:39 [INFO] [stderr] | [INFO] [stderr] 82 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_bricklet.rs:109:39 [INFO] [stderr] | [INFO] [stderr] 109 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v2_bricklet.rs:98:39 [INFO] [stderr] | [INFO] [stderr] 98 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v2_bricklet.rs:99:39 [INFO] [stderr] | [INFO] [stderr] 99 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v2_bricklet.rs:122:53 [INFO] [stderr] | [INFO] [stderr] 122 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_bricklet.rs:132:53 [INFO] [stderr] | [INFO] [stderr] 132 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v3_bricklet.rs:109:42 [INFO] [stderr] | [INFO] [stderr] 109 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v3_bricklet.rs:112:39 [INFO] [stderr] | [INFO] [stderr] 112 | min: ::from_le_bytes(&bytes[6..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v2_bricklet.rs:81:39 [INFO] [stderr] | [INFO] [stderr] 81 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v3_bricklet.rs:113:39 [INFO] [stderr] | [INFO] [stderr] 113 | max: ::from_le_bytes(&bytes[8..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v3_bricklet.rs:128:42 [INFO] [stderr] | [INFO] [stderr] 128 | offset: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v2_bricklet.rs:82:39 [INFO] [stderr] | [INFO] [stderr] 82 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v3_bricklet.rs:129:46 [INFO] [stderr] | [INFO] [stderr] 129 | multiplier: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v3_bricklet.rs:130:43 [INFO] [stderr] | [INFO] [stderr] 130 | divisor: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v3_bricklet.rs:146:60 [INFO] [stderr] | [INFO] [stderr] 146 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v2_bricklet.rs:98:39 [INFO] [stderr] | [INFO] [stderr] 98 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v3_bricklet.rs:147:64 [INFO] [stderr] | [INFO] [stderr] 147 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v2_bricklet.rs:99:39 [INFO] [stderr] | [INFO] [stderr] 99 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v3_bricklet.rs:148:53 [INFO] [stderr] | [INFO] [stderr] 148 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v3_bricklet.rs:149:56 [INFO] [stderr] | [INFO] [stderr] 149 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v3_bricklet.rs:172:53 [INFO] [stderr] | [INFO] [stderr] 172 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v2_bricklet.rs:122:53 [INFO] [stderr] | [INFO] [stderr] 122 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_out_bricklet.rs:56:53 [INFO] [stderr] | [INFO] [stderr] 56 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_out_v2_bricklet.rs:50:53 [INFO] [stderr] | [INFO] [stderr] 50 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v3_bricklet.rs:109:42 [INFO] [stderr] | [INFO] [stderr] 109 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_out_v3_bricklet.rs:80:60 [INFO] [stderr] | [INFO] [stderr] 80 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v3_bricklet.rs:112:39 [INFO] [stderr] | [INFO] [stderr] 112 | min: ::from_le_bytes(&bytes[6..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_out_v3_bricklet.rs:81:64 [INFO] [stderr] | [INFO] [stderr] 81 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v3_bricklet.rs:113:39 [INFO] [stderr] | [INFO] [stderr] 113 | max: ::from_le_bytes(&bytes[8..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_out_v3_bricklet.rs:82:53 [INFO] [stderr] | [INFO] [stderr] 82 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v3_bricklet.rs:128:42 [INFO] [stderr] | [INFO] [stderr] 128 | offset: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_out_v3_bricklet.rs:83:56 [INFO] [stderr] | [INFO] [stderr] 83 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v3_bricklet.rs:129:46 [INFO] [stderr] | [INFO] [stderr] 129 | multiplier: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_out_v3_bricklet.rs:106:53 [INFO] [stderr] | [INFO] [stderr] 106 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v3_bricklet.rs:130:43 [INFO] [stderr] | [INFO] [stderr] 130 | divisor: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_bricklet.rs:87:39 [INFO] [stderr] | [INFO] [stderr] 87 | min: ::from_le_bytes(&bytes[1..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v3_bricklet.rs:146:60 [INFO] [stderr] | [INFO] [stderr] 146 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_bricklet.rs:88:39 [INFO] [stderr] | [INFO] [stderr] 88 | max: ::from_le_bytes(&bytes[5..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v3_bricklet.rs:147:64 [INFO] [stderr] | [INFO] [stderr] 147 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_bricklet.rs:104:39 [INFO] [stderr] | [INFO] [stderr] 104 | min: ::from_le_bytes(&bytes[1..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_bricklet.rs:105:39 [INFO] [stderr] | [INFO] [stderr] 105 | max: ::from_le_bytes(&bytes[5..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v3_bricklet.rs:148:53 [INFO] [stderr] | [INFO] [stderr] 148 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_bricklet.rs:120:58 [INFO] [stderr] | [INFO] [stderr] 120 | moving_average_pressure: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v3_bricklet.rs:149:56 [INFO] [stderr] | [INFO] [stderr] 149 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_bricklet.rs:121:51 [INFO] [stderr] | [INFO] [stderr] 121 | average_pressure: ::from_le_bytes(&bytes[1..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_bricklet.rs:122:54 [INFO] [stderr] | [INFO] [stderr] 122 | average_temperature: ::from_le_bytes(&bytes[2..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_in_v3_bricklet.rs:172:53 [INFO] [stderr] | [INFO] [stderr] 172 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_bricklet.rs:145:53 [INFO] [stderr] | [INFO] [stderr] 145 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_out_bricklet.rs:56:53 [INFO] [stderr] | [INFO] [stderr] 56 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:132:42 [INFO] [stderr] | [INFO] [stderr] 132 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_out_v2_bricklet.rs:50:53 [INFO] [stderr] | [INFO] [stderr] 50 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_out_v3_bricklet.rs:80:60 [INFO] [stderr] | [INFO] [stderr] 80 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:135:39 [INFO] [stderr] | [INFO] [stderr] 135 | min: ::from_le_bytes(&bytes[6..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:136:39 [INFO] [stderr] | [INFO] [stderr] 136 | max: ::from_le_bytes(&bytes[10..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_out_v3_bricklet.rs:81:64 [INFO] [stderr] | [INFO] [stderr] 81 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:153:42 [INFO] [stderr] | [INFO] [stderr] 153 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_out_v3_bricklet.rs:82:53 [INFO] [stderr] | [INFO] [stderr] 82 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:156:39 [INFO] [stderr] | [INFO] [stderr] 156 | min: ::from_le_bytes(&bytes[6..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:157:39 [INFO] [stderr] | [INFO] [stderr] 157 | max: ::from_le_bytes(&bytes[10..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_out_v3_bricklet.rs:83:56 [INFO] [stderr] | [INFO] [stderr] 83 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:174:42 [INFO] [stderr] | [INFO] [stderr] 174 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:177:39 [INFO] [stderr] | [INFO] [stderr] 177 | min: ::from_le_bytes(&bytes[6..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/analog_out_v3_bricklet.rs:106:53 [INFO] [stderr] | [INFO] [stderr] 106 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:178:39 [INFO] [stderr] | [INFO] [stderr] 178 | max: ::from_le_bytes(&bytes[10..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:192:70 [INFO] [stderr] | [INFO] [stderr] 192 | moving_average_length_air_pressure: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_bricklet.rs:87:39 [INFO] [stderr] | [INFO] [stderr] 87 | min: ::from_le_bytes(&bytes[1..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:193:69 [INFO] [stderr] | [INFO] [stderr] 193 | moving_average_length_temperature: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_bricklet.rs:88:39 [INFO] [stderr] | [INFO] [stderr] 88 | max: ::from_le_bytes(&bytes[5..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:206:67 [INFO] [stderr] | [INFO] [stderr] 206 | Calibration { measured_air_pressure: ::from_le_bytes(&bytes[0..4]), actual_air_pressure: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_bricklet.rs:104:39 [INFO] [stderr] | [INFO] [stderr] 104 | min: ::from_le_bytes(&bytes[1..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:206:124 [INFO] [stderr] | [INFO] [stderr] 206 | Calibration { measured_air_pressure: ::from_le_bytes(&bytes[0..4]), actual_air_pressure: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_bricklet.rs:105:39 [INFO] [stderr] | [INFO] [stderr] 105 | max: ::from_le_bytes(&bytes[5..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:219:44 [INFO] [stderr] | [INFO] [stderr] 219 | data_rate: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_bricklet.rs:120:58 [INFO] [stderr] | [INFO] [stderr] 120 | moving_average_pressure: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:220:63 [INFO] [stderr] | [INFO] [stderr] 220 | air_pressure_low_pass_filter: ::from_le_bytes(&bytes[1..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_bricklet.rs:121:51 [INFO] [stderr] | [INFO] [stderr] 121 | average_pressure: ::from_le_bytes(&bytes[1..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:236:60 [INFO] [stderr] | [INFO] [stderr] 236 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_bricklet.rs:122:54 [INFO] [stderr] | [INFO] [stderr] 122 | average_temperature: ::from_le_bytes(&bytes[2..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_bricklet.rs:145:53 [INFO] [stderr] | [INFO] [stderr] 145 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:237:64 [INFO] [stderr] | [INFO] [stderr] 237 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:238:53 [INFO] [stderr] | [INFO] [stderr] 238 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:132:42 [INFO] [stderr] | [INFO] [stderr] 132 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:135:39 [INFO] [stderr] | [INFO] [stderr] 135 | min: ::from_le_bytes(&bytes[6..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:239:56 [INFO] [stderr] | [INFO] [stderr] 239 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:136:39 [INFO] [stderr] | [INFO] [stderr] 136 | max: ::from_le_bytes(&bytes[10..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:262:53 [INFO] [stderr] | [INFO] [stderr] 262 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:153:42 [INFO] [stderr] | [INFO] [stderr] 153 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:156:39 [INFO] [stderr] | [INFO] [stderr] 156 | min: ::from_le_bytes(&bytes[6..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:84:45 [INFO] [stderr] | [INFO] [stderr] 84 | frame_type: ::from_le_bytes(&bytes[1..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:157:39 [INFO] [stderr] | [INFO] [stderr] 157 | max: ::from_le_bytes(&bytes[10..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:85:46 [INFO] [stderr] | [INFO] [stderr] 85 | identifier: ::from_le_bytes(&bytes[2..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | length: ::from_le_bytes(&bytes[14..15]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:174:42 [INFO] [stderr] | [INFO] [stderr] 174 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:102:44 [INFO] [stderr] | [INFO] [stderr] 102 | baud_rate: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:177:39 [INFO] [stderr] | [INFO] [stderr] 177 | min: ::from_le_bytes(&bytes[6..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:103:51 [INFO] [stderr] | [INFO] [stderr] 103 | transceiver_mode: ::from_le_bytes(&bytes[1..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:178:39 [INFO] [stderr] | [INFO] [stderr] 178 | max: ::from_le_bytes(&bytes[10..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:104:49 [INFO] [stderr] | [INFO] [stderr] 104 | write_timeout: ::from_le_bytes(&bytes[2..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:120:39 [INFO] [stderr] | [INFO] [stderr] 120 | mode: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:192:70 [INFO] [stderr] | [INFO] [stderr] 192 | moving_average_length_air_pressure: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:121:40 [INFO] [stderr] | [INFO] [stderr] 121 | mask: ::from_le_bytes(&bytes[1..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:122:43 [INFO] [stderr] | [INFO] [stderr] 122 | filter1: ::from_le_bytes(&bytes[5..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:193:69 [INFO] [stderr] | [INFO] [stderr] 193 | moving_average_length_temperature: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:123:43 [INFO] [stderr] | [INFO] [stderr] 123 | filter2: ::from_le_bytes(&bytes[9..13]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:206:67 [INFO] [stderr] | [INFO] [stderr] 206 | Calibration { measured_air_pressure: ::from_le_bytes(&bytes[0..4]), actual_air_pressure: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:141:52 [INFO] [stderr] | [INFO] [stderr] 141 | write_error_level: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:206:124 [INFO] [stderr] | [INFO] [stderr] 206 | Calibration { measured_air_pressure: ::from_le_bytes(&bytes[0..4]), actual_air_pressure: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:219:44 [INFO] [stderr] | [INFO] [stderr] 219 | data_rate: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:220:63 [INFO] [stderr] | [INFO] [stderr] 220 | air_pressure_low_pass_filter: ::from_le_bytes(&bytes[1..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:142:51 [INFO] [stderr] | [INFO] [stderr] 142 | read_error_level: ::from_le_bytes(&bytes[1..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:236:60 [INFO] [stderr] | [INFO] [stderr] 236 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:237:64 [INFO] [stderr] | [INFO] [stderr] 237 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:144:55 [INFO] [stderr] | [INFO] [stderr] 144 | write_timeout_count: ::from_le_bytes(&bytes[3..7]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:145:64 [INFO] [stderr] | [INFO] [stderr] 145 | read_register_overflow_count: ::from_le_bytes(&bytes[7..11]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:238:53 [INFO] [stderr] | [INFO] [stderr] 238 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:146:62 [INFO] [stderr] | [INFO] [stderr] 146 | read_buffer_overflow_count: ::from_le_bytes(&bytes[11..15]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:162:45 [INFO] [stderr] | [INFO] [stderr] 162 | frame_type: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:163:46 [INFO] [stderr] | [INFO] [stderr] 163 | identifier: ::from_le_bytes(&bytes[1..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:165:41 [INFO] [stderr] | [INFO] [stderr] 165 | length: ::from_le_bytes(&bytes[13..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:239:56 [INFO] [stderr] | [INFO] [stderr] 239 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:188:53 [INFO] [stderr] | [INFO] [stderr] 188 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/barometer_v2_bricklet.rs:262:53 [INFO] [stderr] | [INFO] [stderr] 262 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:153:45 [INFO] [stderr] | [INFO] [stderr] 153 | frame_type: ::from_le_bytes(&bytes[1..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:154:46 [INFO] [stderr] | [INFO] [stderr] 154 | identifier: ::from_le_bytes(&bytes[2..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:155:46 [INFO] [stderr] | [INFO] [stderr] 155 | data_length: ::from_le_bytes(&bytes[6..7]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:182:45 [INFO] [stderr] | [INFO] [stderr] 182 | baud_rate: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:183:48 [INFO] [stderr] | [INFO] [stderr] 183 | sample_point: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:184:51 [INFO] [stderr] | [INFO] [stderr] 184 | transceiver_mode: ::from_le_bytes(&bytes[6..7]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:84:45 [INFO] [stderr] | [INFO] [stderr] 84 | frame_type: ::from_le_bytes(&bytes[1..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:214:52 [INFO] [stderr] | [INFO] [stderr] 214 | write_buffer_size: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:215:56 [INFO] [stderr] | [INFO] [stderr] 215 | write_buffer_timeout: ::from_le_bytes(&bytes[1..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:85:46 [INFO] [stderr] | [INFO] [stderr] 85 | identifier: ::from_le_bytes(&bytes[2..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:216:54 [INFO] [stderr] | [INFO] [stderr] 216 | write_backlog_size: ::from_le_bytes(&bytes[5..7]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:217:59 [INFO] [stderr] | [INFO] [stderr] 217 | read_buffer_sizes_length: ::from_le_bytes(&bytes[7..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | length: ::from_le_bytes(&bytes[14..15]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:219:53 [INFO] [stderr] | [INFO] [stderr] 219 | read_backlog_size: ::from_le_bytes(&bytes[40..42]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:102:44 [INFO] [stderr] | [INFO] [stderr] 102 | baud_rate: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:250:46 [INFO] [stderr] | [INFO] [stderr] 250 | filter_mode: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:251:47 [INFO] [stderr] | [INFO] [stderr] 251 | filter_mask: ::from_le_bytes(&bytes[1..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:103:51 [INFO] [stderr] | [INFO] [stderr] 103 | transceiver_mode: ::from_le_bytes(&bytes[1..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:104:49 [INFO] [stderr] | [INFO] [stderr] 104 | write_timeout: ::from_le_bytes(&bytes[2..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:252:53 [INFO] [stderr] | [INFO] [stderr] 252 | filter_identifier: ::from_le_bytes(&bytes[5..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:120:39 [INFO] [stderr] | [INFO] [stderr] 120 | mode: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:121:40 [INFO] [stderr] | [INFO] [stderr] 121 | mask: ::from_le_bytes(&bytes[1..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:278:52 [INFO] [stderr] | [INFO] [stderr] 278 | transceiver_state: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:122:43 [INFO] [stderr] | [INFO] [stderr] 122 | filter1: ::from_le_bytes(&bytes[5..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:279:64 [INFO] [stderr] | [INFO] [stderr] 279 | transceiver_write_error_level: ::from_le_bytes(&bytes[1..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:123:43 [INFO] [stderr] | [INFO] [stderr] 123 | filter2: ::from_le_bytes(&bytes[9..13]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:280:63 [INFO] [stderr] | [INFO] [stderr] 280 | transceiver_read_error_level: ::from_le_bytes(&bytes[2..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:141:52 [INFO] [stderr] | [INFO] [stderr] 141 | write_error_level: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:142:51 [INFO] [stderr] | [INFO] [stderr] 142 | read_error_level: ::from_le_bytes(&bytes[1..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:281:68 [INFO] [stderr] | [INFO] [stderr] 281 | transceiver_stuffing_error_count: ::from_le_bytes(&bytes[3..7]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:144:55 [INFO] [stderr] | [INFO] [stderr] 144 | write_timeout_count: ::from_le_bytes(&bytes[3..7]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:145:64 [INFO] [stderr] | [INFO] [stderr] 145 | read_register_overflow_count: ::from_le_bytes(&bytes[7..11]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:146:62 [INFO] [stderr] | [INFO] [stderr] 146 | read_buffer_overflow_count: ::from_le_bytes(&bytes[11..15]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:282:66 [INFO] [stderr] | [INFO] [stderr] 282 | transceiver_format_error_count: ::from_le_bytes(&bytes[7..11]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:162:45 [INFO] [stderr] | [INFO] [stderr] 162 | frame_type: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:163:46 [INFO] [stderr] | [INFO] [stderr] 163 | identifier: ::from_le_bytes(&bytes[1..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:283:63 [INFO] [stderr] | [INFO] [stderr] 283 | transceiver_ack_error_count: ::from_le_bytes(&bytes[11..15]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:165:41 [INFO] [stderr] | [INFO] [stderr] 165 | length: ::from_le_bytes(&bytes[13..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:284:64 [INFO] [stderr] | [INFO] [stderr] 284 | transceiver_bit1_error_count: ::from_le_bytes(&bytes[15..19]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_bricklet.rs:188:53 [INFO] [stderr] | [INFO] [stderr] 188 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:285:64 [INFO] [stderr] | [INFO] [stderr] 285 | transceiver_bit0_error_count: ::from_le_bytes(&bytes[19..23]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:153:45 [INFO] [stderr] | [INFO] [stderr] 153 | frame_type: ::from_le_bytes(&bytes[1..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:154:46 [INFO] [stderr] | [INFO] [stderr] 154 | identifier: ::from_le_bytes(&bytes[2..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:286:63 [INFO] [stderr] | [INFO] [stderr] 286 | transceiver_crc_error_count: ::from_le_bytes(&bytes[23..27]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:155:46 [INFO] [stderr] | [INFO] [stderr] 155 | data_length: ::from_le_bytes(&bytes[6..7]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:182:45 [INFO] [stderr] | [INFO] [stderr] 182 | baud_rate: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:287:68 [INFO] [stderr] | [INFO] [stderr] 287 | write_buffer_timeout_error_count: ::from_le_bytes(&bytes[27..31]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:183:48 [INFO] [stderr] | [INFO] [stderr] 183 | sample_point: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:184:51 [INFO] [stderr] | [INFO] [stderr] 184 | transceiver_mode: ::from_le_bytes(&bytes[6..7]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:214:52 [INFO] [stderr] | [INFO] [stderr] 214 | write_buffer_size: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:288:68 [INFO] [stderr] | [INFO] [stderr] 288 | read_buffer_overflow_error_count: ::from_le_bytes(&bytes[31..35]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:215:56 [INFO] [stderr] | [INFO] [stderr] 215 | write_buffer_timeout: ::from_le_bytes(&bytes[1..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:216:54 [INFO] [stderr] | [INFO] [stderr] 216 | write_backlog_size: ::from_le_bytes(&bytes[5..7]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:289:77 [INFO] [stderr] | [INFO] [stderr] 289 | read_buffer_overflow_error_occurred_length: ::from_le_bytes(&bytes[35..36]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:217:59 [INFO] [stderr] | [INFO] [stderr] 217 | read_buffer_sizes_length: ::from_le_bytes(&bytes[7..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:219:53 [INFO] [stderr] | [INFO] [stderr] 219 | read_backlog_size: ::from_le_bytes(&bytes[40..42]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:250:46 [INFO] [stderr] | [INFO] [stderr] 250 | filter_mode: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:291:69 [INFO] [stderr] | [INFO] [stderr] 291 | read_backlog_overflow_error_count: ::from_le_bytes(&bytes[40..44]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:251:47 [INFO] [stderr] | [INFO] [stderr] 251 | filter_mask: ::from_le_bytes(&bytes[1..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:252:53 [INFO] [stderr] | [INFO] [stderr] 252 | filter_identifier: ::from_le_bytes(&bytes[5..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:278:52 [INFO] [stderr] | [INFO] [stderr] 278 | transceiver_state: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:331:45 [INFO] [stderr] | [INFO] [stderr] 331 | frame_type: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:279:64 [INFO] [stderr] | [INFO] [stderr] 279 | transceiver_write_error_level: ::from_le_bytes(&bytes[1..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:280:63 [INFO] [stderr] | [INFO] [stderr] 280 | transceiver_read_error_level: ::from_le_bytes(&bytes[2..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:281:68 [INFO] [stderr] | [INFO] [stderr] 281 | transceiver_stuffing_error_count: ::from_le_bytes(&bytes[3..7]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:332:46 [INFO] [stderr] | [INFO] [stderr] 332 | identifier: ::from_le_bytes(&bytes[1..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:282:66 [INFO] [stderr] | [INFO] [stderr] 282 | transceiver_format_error_count: ::from_le_bytes(&bytes[7..11]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:283:63 [INFO] [stderr] | [INFO] [stderr] 283 | transceiver_ack_error_count: ::from_le_bytes(&bytes[11..15]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:333:46 [INFO] [stderr] | [INFO] [stderr] 333 | data_length: ::from_le_bytes(&bytes[5..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:284:64 [INFO] [stderr] | [INFO] [stderr] 284 | transceiver_bit1_error_count: ::from_le_bytes(&bytes[15..19]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:285:64 [INFO] [stderr] | [INFO] [stderr] 285 | transceiver_bit0_error_count: ::from_le_bytes(&bytes[19..23]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:359:60 [INFO] [stderr] | [INFO] [stderr] 359 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:286:63 [INFO] [stderr] | [INFO] [stderr] 286 | transceiver_crc_error_count: ::from_le_bytes(&bytes[23..27]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:287:68 [INFO] [stderr] | [INFO] [stderr] 287 | write_buffer_timeout_error_count: ::from_le_bytes(&bytes[27..31]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:288:68 [INFO] [stderr] | [INFO] [stderr] 288 | read_buffer_overflow_error_count: ::from_le_bytes(&bytes[31..35]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:360:64 [INFO] [stderr] | [INFO] [stderr] 360 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:289:77 [INFO] [stderr] | [INFO] [stderr] 289 | read_buffer_overflow_error_occurred_length: ::from_le_bytes(&bytes[35..36]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:291:69 [INFO] [stderr] | [INFO] [stderr] 291 | read_backlog_overflow_error_count: ::from_le_bytes(&bytes[40..44]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:331:45 [INFO] [stderr] | [INFO] [stderr] 331 | frame_type: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:361:53 [INFO] [stderr] | [INFO] [stderr] 361 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:332:46 [INFO] [stderr] | [INFO] [stderr] 332 | identifier: ::from_le_bytes(&bytes[1..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:362:56 [INFO] [stderr] | [INFO] [stderr] 362 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:333:46 [INFO] [stderr] | [INFO] [stderr] 333 | data_length: ::from_le_bytes(&bytes[5..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:385:53 [INFO] [stderr] | [INFO] [stderr] 385 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:359:60 [INFO] [stderr] | [INFO] [stderr] 359 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:360:64 [INFO] [stderr] | [INFO] [stderr] 360 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/co2_bricklet.rs:63:39 [INFO] [stderr] | [INFO] [stderr] 63 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:361:53 [INFO] [stderr] | [INFO] [stderr] 361 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/co2_bricklet.rs:64:39 [INFO] [stderr] | [INFO] [stderr] 64 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:362:56 [INFO] [stderr] | [INFO] [stderr] 362 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/co2_bricklet.rs:87:53 [INFO] [stderr] | [INFO] [stderr] 87 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/can_v2_bricklet.rs:385:53 [INFO] [stderr] | [INFO] [stderr] 385 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:100:37 [INFO] [stderr] | [INFO] [stderr] 100 | r: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:101:37 [INFO] [stderr] | [INFO] [stderr] 101 | g: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:102:37 [INFO] [stderr] | [INFO] [stderr] 102 | b: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/co2_bricklet.rs:63:39 [INFO] [stderr] | [INFO] [stderr] 63 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:103:37 [INFO] [stderr] | [INFO] [stderr] 103 | c: ::from_le_bytes(&bytes[6..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/co2_bricklet.rs:64:39 [INFO] [stderr] | [INFO] [stderr] 64 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:125:41 [INFO] [stderr] | [INFO] [stderr] 125 | min_r: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:126:41 [INFO] [stderr] | [INFO] [stderr] 126 | max_r: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/co2_bricklet.rs:87:53 [INFO] [stderr] | [INFO] [stderr] 87 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:127:41 [INFO] [stderr] | [INFO] [stderr] 127 | min_g: ::from_le_bytes(&bytes[5..7]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:100:37 [INFO] [stderr] | [INFO] [stderr] 100 | r: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:101:37 [INFO] [stderr] | [INFO] [stderr] 101 | g: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:128:41 [INFO] [stderr] | [INFO] [stderr] 128 | max_g: ::from_le_bytes(&bytes[7..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:102:37 [INFO] [stderr] | [INFO] [stderr] 102 | b: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:129:41 [INFO] [stderr] | [INFO] [stderr] 129 | min_b: ::from_le_bytes(&bytes[9..11]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:103:37 [INFO] [stderr] | [INFO] [stderr] 103 | c: ::from_le_bytes(&bytes[6..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:125:41 [INFO] [stderr] | [INFO] [stderr] 125 | min_r: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:130:41 [INFO] [stderr] | [INFO] [stderr] 130 | max_b: ::from_le_bytes(&bytes[11..13]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:126:41 [INFO] [stderr] | [INFO] [stderr] 126 | max_r: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:127:41 [INFO] [stderr] | [INFO] [stderr] 127 | min_g: ::from_le_bytes(&bytes[5..7]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:131:41 [INFO] [stderr] | [INFO] [stderr] 131 | min_c: ::from_le_bytes(&bytes[13..15]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:128:41 [INFO] [stderr] | [INFO] [stderr] 128 | max_g: ::from_le_bytes(&bytes[7..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:132:41 [INFO] [stderr] | [INFO] [stderr] 132 | max_c: ::from_le_bytes(&bytes[15..17]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:129:41 [INFO] [stderr] | [INFO] [stderr] 129 | min_b: ::from_le_bytes(&bytes[9..11]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:148:37 [INFO] [stderr] | [INFO] [stderr] 148 | r: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:130:41 [INFO] [stderr] | [INFO] [stderr] 130 | max_b: ::from_le_bytes(&bytes[11..13]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:149:37 [INFO] [stderr] | [INFO] [stderr] 149 | g: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:131:41 [INFO] [stderr] | [INFO] [stderr] 131 | min_c: ::from_le_bytes(&bytes[13..15]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:150:37 [INFO] [stderr] | [INFO] [stderr] 150 | b: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:132:41 [INFO] [stderr] | [INFO] [stderr] 132 | max_c: ::from_le_bytes(&bytes[15..17]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:148:37 [INFO] [stderr] | [INFO] [stderr] 148 | r: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:151:37 [INFO] [stderr] | [INFO] [stderr] 151 | c: ::from_le_bytes(&bytes[6..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:149:37 [INFO] [stderr] | [INFO] [stderr] 149 | g: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:167:37 [INFO] [stderr] | [INFO] [stderr] 167 | r: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:150:37 [INFO] [stderr] | [INFO] [stderr] 150 | b: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:168:37 [INFO] [stderr] | [INFO] [stderr] 168 | g: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:151:37 [INFO] [stderr] | [INFO] [stderr] 151 | c: ::from_le_bytes(&bytes[6..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:169:37 [INFO] [stderr] | [INFO] [stderr] 169 | b: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:167:37 [INFO] [stderr] | [INFO] [stderr] 167 | r: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:168:37 [INFO] [stderr] | [INFO] [stderr] 168 | g: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:170:37 [INFO] [stderr] | [INFO] [stderr] 170 | c: ::from_le_bytes(&bytes[6..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:169:37 [INFO] [stderr] | [INFO] [stderr] 169 | b: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:170:37 [INFO] [stderr] | [INFO] [stderr] 170 | c: ::from_le_bytes(&bytes[6..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:183:44 [INFO] [stderr] | [INFO] [stderr] 183 | Config { gain: ::from_le_bytes(&bytes[0..1]), integration_time: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:183:44 [INFO] [stderr] | [INFO] [stderr] 183 | Config { gain: ::from_le_bytes(&bytes[0..1]), integration_time: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:183:97 [INFO] [stderr] | [INFO] [stderr] 183 | Config { gain: ::from_le_bytes(&bytes[0..1]), integration_time: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:183:97 [INFO] [stderr] | [INFO] [stderr] 183 | Config { gain: ::from_le_bytes(&bytes[0..1]), integration_time: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:205:53 [INFO] [stderr] | [INFO] [stderr] 205 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/color_bricklet.rs:205:53 [INFO] [stderr] | [INFO] [stderr] 205 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/current12_bricklet.rs:83:39 [INFO] [stderr] | [INFO] [stderr] 83 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/current12_bricklet.rs:84:39 [INFO] [stderr] | [INFO] [stderr] 84 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/current12_bricklet.rs:83:39 [INFO] [stderr] | [INFO] [stderr] 83 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/current12_bricklet.rs:100:39 [INFO] [stderr] | [INFO] [stderr] 100 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/current12_bricklet.rs:84:39 [INFO] [stderr] | [INFO] [stderr] 84 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/current12_bricklet.rs:101:39 [INFO] [stderr] | [INFO] [stderr] 101 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/current12_bricklet.rs:124:53 [INFO] [stderr] | [INFO] [stderr] 124 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/current12_bricklet.rs:100:39 [INFO] [stderr] | [INFO] [stderr] 100 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/current25_bricklet.rs:83:39 [INFO] [stderr] | [INFO] [stderr] 83 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/current25_bricklet.rs:84:39 [INFO] [stderr] | [INFO] [stderr] 84 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/current12_bricklet.rs:101:39 [INFO] [stderr] | [INFO] [stderr] 101 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/current25_bricklet.rs:100:39 [INFO] [stderr] | [INFO] [stderr] 100 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/current25_bricklet.rs:101:39 [INFO] [stderr] | [INFO] [stderr] 101 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/current12_bricklet.rs:124:53 [INFO] [stderr] | [INFO] [stderr] 124 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/current25_bricklet.rs:124:53 [INFO] [stderr] | [INFO] [stderr] 124 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dc_brick.rs:121:60 [INFO] [stderr] | [INFO] [stderr] 121 | minimum_dynamic_baudrate: ::from_le_bytes(&bytes[1..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dc_brick.rs:137:60 [INFO] [stderr] | [INFO] [stderr] 137 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/current25_bricklet.rs:83:39 [INFO] [stderr] | [INFO] [stderr] 83 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dc_brick.rs:138:64 [INFO] [stderr] | [INFO] [stderr] 138 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dc_brick.rs:139:53 [INFO] [stderr] | [INFO] [stderr] 139 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/current25_bricklet.rs:84:39 [INFO] [stderr] | [INFO] [stderr] 84 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dc_brick.rs:140:56 [INFO] [stderr] | [INFO] [stderr] 140 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/current25_bricklet.rs:100:39 [INFO] [stderr] | [INFO] [stderr] 100 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dc_brick.rs:155:51 [INFO] [stderr] | [INFO] [stderr] 155 | protocol_version: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dc_brick.rs:180:53 [INFO] [stderr] | [INFO] [stderr] 180 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/current25_bricklet.rs:101:39 [INFO] [stderr] | [INFO] [stderr] 101 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_bricklet.rs:81:39 [INFO] [stderr] | [INFO] [stderr] 81 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/current25_bricklet.rs:124:53 [INFO] [stderr] | [INFO] [stderr] 124 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_bricklet.rs:82:39 [INFO] [stderr] | [INFO] [stderr] 82 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_bricklet.rs:98:39 [INFO] [stderr] | [INFO] [stderr] 98 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_bricklet.rs:99:39 [INFO] [stderr] | [INFO] [stderr] 99 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dc_brick.rs:121:60 [INFO] [stderr] | [INFO] [stderr] 121 | minimum_dynamic_baudrate: ::from_le_bytes(&bytes[1..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_bricklet.rs:122:53 [INFO] [stderr] | [INFO] [stderr] 122 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_v2_bricklet.rs:118:42 [INFO] [stderr] | [INFO] [stderr] 118 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dc_brick.rs:137:60 [INFO] [stderr] | [INFO] [stderr] 137 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_v2_bricklet.rs:121:39 [INFO] [stderr] | [INFO] [stderr] 121 | min: ::from_le_bytes(&bytes[6..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_v2_bricklet.rs:122:39 [INFO] [stderr] | [INFO] [stderr] 122 | max: ::from_le_bytes(&bytes[8..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dc_brick.rs:138:64 [INFO] [stderr] | [INFO] [stderr] 138 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_v2_bricklet.rs:139:42 [INFO] [stderr] | [INFO] [stderr] 139 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_v2_bricklet.rs:142:39 [INFO] [stderr] | [INFO] [stderr] 142 | min: ::from_le_bytes(&bytes[6..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dc_brick.rs:139:53 [INFO] [stderr] | [INFO] [stderr] 139 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_v2_bricklet.rs:143:39 [INFO] [stderr] | [INFO] [stderr] 143 | max: ::from_le_bytes(&bytes[10..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dc_brick.rs:140:56 [INFO] [stderr] | [INFO] [stderr] 140 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_v2_bricklet.rs:159:60 [INFO] [stderr] | [INFO] [stderr] 159 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_v2_bricklet.rs:160:64 [INFO] [stderr] | [INFO] [stderr] 160 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_v2_bricklet.rs:161:53 [INFO] [stderr] | [INFO] [stderr] 161 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dc_brick.rs:155:51 [INFO] [stderr] | [INFO] [stderr] 155 | protocol_version: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_v2_bricklet.rs:162:56 [INFO] [stderr] | [INFO] [stderr] 162 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_v2_bricklet.rs:185:53 [INFO] [stderr] | [INFO] [stderr] 185 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dc_brick.rs:180:53 [INFO] [stderr] | [INFO] [stderr] 180 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_us_bricklet.rs:67:39 [INFO] [stderr] | [INFO] [stderr] 67 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_us_bricklet.rs:68:39 [INFO] [stderr] | [INFO] [stderr] 68 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_us_bricklet.rs:91:53 [INFO] [stderr] | [INFO] [stderr] 91 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dmx_bricklet.rs:138:48 [INFO] [stderr] | [INFO] [stderr] 138 | frame_length: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_bricklet.rs:81:39 [INFO] [stderr] | [INFO] [stderr] 81 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dmx_bricklet.rs:139:54 [INFO] [stderr] | [INFO] [stderr] 139 | frame_chunk_offset: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dmx_bricklet.rs:141:48 [INFO] [stderr] | [INFO] [stderr] 141 | frame_number: ::from_le_bytes(&bytes[60..64]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_bricklet.rs:82:39 [INFO] [stderr] | [INFO] [stderr] 82 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dmx_bricklet.rs:163:69 [INFO] [stderr] | [INFO] [stderr] 163 | FrameErrorCount { overrun_error_count: ::from_le_bytes(&bytes[0..4]), framing_error_count: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_bricklet.rs:98:39 [INFO] [stderr] | [INFO] [stderr] 98 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dmx_bricklet.rs:163:126 [INFO] [stderr] | [INFO] [stderr] 163 | FrameErrorCount { overrun_error_count: ::from_le_bytes(&bytes[0..4]), framing_error_count: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dmx_bricklet.rs:197:48 [INFO] [stderr] | [INFO] [stderr] 197 | frame_length: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_bricklet.rs:99:39 [INFO] [stderr] | [INFO] [stderr] 99 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dmx_bricklet.rs:198:54 [INFO] [stderr] | [INFO] [stderr] 198 | frame_chunk_offset: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dmx_bricklet.rs:200:48 [INFO] [stderr] | [INFO] [stderr] 200 | frame_number: ::from_le_bytes(&bytes[60..64]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_bricklet.rs:122:53 [INFO] [stderr] | [INFO] [stderr] 122 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dmx_bricklet.rs:223:55 [INFO] [stderr] | [INFO] [stderr] 223 | overrun_error_count: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dmx_bricklet.rs:224:55 [INFO] [stderr] | [INFO] [stderr] 224 | framing_error_count: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dmx_bricklet.rs:240:60 [INFO] [stderr] | [INFO] [stderr] 240 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dmx_bricklet.rs:241:64 [INFO] [stderr] | [INFO] [stderr] 241 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_v2_bricklet.rs:118:42 [INFO] [stderr] | [INFO] [stderr] 118 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dmx_bricklet.rs:242:53 [INFO] [stderr] | [INFO] [stderr] 242 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dmx_bricklet.rs:243:56 [INFO] [stderr] | [INFO] [stderr] 243 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_v2_bricklet.rs:121:39 [INFO] [stderr] | [INFO] [stderr] 121 | min: ::from_le_bytes(&bytes[6..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dmx_bricklet.rs:266:53 [INFO] [stderr] | [INFO] [stderr] 266 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_v2_bricklet.rs:122:39 [INFO] [stderr] | [INFO] [stderr] 122 | max: ::from_le_bytes(&bytes[8..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_bricklet.rs:55:47 [INFO] [stderr] | [INFO] [stderr] 55 | LedState { led_l: ::from_le_bytes(&bytes[0..1]), led_r: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_bricklet.rs:55:89 [INFO] [stderr] | [INFO] [stderr] 55 | LedState { led_l: ::from_le_bytes(&bytes[0..1]), led_r: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_v2_bricklet.rs:139:42 [INFO] [stderr] | [INFO] [stderr] 139 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_bricklet.rs:67:53 [INFO] [stderr] | [INFO] [stderr] 67 | ButtonState { button_l: ::from_le_bytes(&bytes[0..1]), button_r: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_v2_bricklet.rs:142:39 [INFO] [stderr] | [INFO] [stderr] 142 | min: ::from_le_bytes(&bytes[6..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_bricklet.rs:67:98 [INFO] [stderr] | [INFO] [stderr] 67 | ButtonState { button_l: ::from_le_bytes(&bytes[0..1]), button_r: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_v2_bricklet.rs:143:39 [INFO] [stderr] | [INFO] [stderr] 143 | max: ::from_le_bytes(&bytes[10..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_bricklet.rs:82:43 [INFO] [stderr] | [INFO] [stderr] 82 | button_l: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_bricklet.rs:83:43 [INFO] [stderr] | [INFO] [stderr] 83 | button_r: ::from_le_bytes(&bytes[1..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_v2_bricklet.rs:159:60 [INFO] [stderr] | [INFO] [stderr] 159 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_bricklet.rs:84:40 [INFO] [stderr] | [INFO] [stderr] 84 | led_l: ::from_le_bytes(&bytes[2..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_v2_bricklet.rs:160:64 [INFO] [stderr] | [INFO] [stderr] 160 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_bricklet.rs:85:40 [INFO] [stderr] | [INFO] [stderr] 85 | led_r: ::from_le_bytes(&bytes[3..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_v2_bricklet.rs:161:53 [INFO] [stderr] | [INFO] [stderr] 161 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_bricklet.rs:108:53 [INFO] [stderr] | [INFO] [stderr] 108 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_v2_bricklet.rs:162:56 [INFO] [stderr] | [INFO] [stderr] 162 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_v2_bricklet.rs:96:47 [INFO] [stderr] | [INFO] [stderr] 96 | LedState { led_l: ::from_le_bytes(&bytes[0..1]), led_r: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_v2_bricklet.rs:96:89 [INFO] [stderr] | [INFO] [stderr] 96 | LedState { led_l: ::from_le_bytes(&bytes[0..1]), led_r: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_ir_v2_bricklet.rs:185:53 [INFO] [stderr] | [INFO] [stderr] 185 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_v2_bricklet.rs:108:53 [INFO] [stderr] | [INFO] [stderr] 108 | ButtonState { button_l: ::from_le_bytes(&bytes[0..1]), button_r: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_v2_bricklet.rs:108:98 [INFO] [stderr] | [INFO] [stderr] 108 | ButtonState { button_l: ::from_le_bytes(&bytes[0..1]), button_r: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_us_bricklet.rs:67:39 [INFO] [stderr] | [INFO] [stderr] 67 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_v2_bricklet.rs:123:43 [INFO] [stderr] | [INFO] [stderr] 123 | button_l: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_us_bricklet.rs:68:39 [INFO] [stderr] | [INFO] [stderr] 68 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_v2_bricklet.rs:124:43 [INFO] [stderr] | [INFO] [stderr] 124 | button_r: ::from_le_bytes(&bytes[1..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_v2_bricklet.rs:125:40 [INFO] [stderr] | [INFO] [stderr] 125 | led_l: ::from_le_bytes(&bytes[2..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/distance_us_bricklet.rs:91:53 [INFO] [stderr] | [INFO] [stderr] 91 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_v2_bricklet.rs:126:40 [INFO] [stderr] | [INFO] [stderr] 126 | led_r: ::from_le_bytes(&bytes[3..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dmx_bricklet.rs:138:48 [INFO] [stderr] | [INFO] [stderr] 138 | frame_length: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_v2_bricklet.rs:142:60 [INFO] [stderr] | [INFO] [stderr] 142 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dmx_bricklet.rs:139:54 [INFO] [stderr] | [INFO] [stderr] 139 | frame_chunk_offset: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_v2_bricklet.rs:143:64 [INFO] [stderr] | [INFO] [stderr] 143 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dmx_bricklet.rs:141:48 [INFO] [stderr] | [INFO] [stderr] 141 | frame_number: ::from_le_bytes(&bytes[60..64]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_v2_bricklet.rs:144:53 [INFO] [stderr] | [INFO] [stderr] 144 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dmx_bricklet.rs:163:69 [INFO] [stderr] | [INFO] [stderr] 163 | FrameErrorCount { overrun_error_count: ::from_le_bytes(&bytes[0..4]), framing_error_count: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_v2_bricklet.rs:145:56 [INFO] [stderr] | [INFO] [stderr] 145 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dmx_bricklet.rs:163:126 [INFO] [stderr] | [INFO] [stderr] 163 | FrameErrorCount { overrun_error_count: ::from_le_bytes(&bytes[0..4]), framing_error_count: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_v2_bricklet.rs:168:53 [INFO] [stderr] | [INFO] [stderr] 168 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dmx_bricklet.rs:197:48 [INFO] [stderr] | [INFO] [stderr] 197 | frame_length: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dmx_bricklet.rs:198:54 [INFO] [stderr] | [INFO] [stderr] 198 | frame_chunk_offset: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_relay_bricklet.rs:64:40 [INFO] [stderr] | [INFO] [stderr] 64 | time: ::from_le_bytes(&bytes[1..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dmx_bricklet.rs:200:48 [INFO] [stderr] | [INFO] [stderr] 200 | frame_number: ::from_le_bytes(&bytes[60..64]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_relay_bricklet.rs:65:50 [INFO] [stderr] | [INFO] [stderr] 65 | time_remaining: ::from_le_bytes(&bytes[5..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dmx_bricklet.rs:223:55 [INFO] [stderr] | [INFO] [stderr] 223 | overrun_error_count: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dmx_bricklet.rs:224:55 [INFO] [stderr] | [INFO] [stderr] 224 | framing_error_count: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_relay_bricklet.rs:78:56 [INFO] [stderr] | [INFO] [stderr] 78 | MonoflopDoneEvent { relay: ::from_le_bytes(&bytes[0..1]), state: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dmx_bricklet.rs:240:60 [INFO] [stderr] | [INFO] [stderr] 240 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dmx_bricklet.rs:241:64 [INFO] [stderr] | [INFO] [stderr] 241 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dmx_bricklet.rs:242:53 [INFO] [stderr] | [INFO] [stderr] 242 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dmx_bricklet.rs:243:56 [INFO] [stderr] | [INFO] [stderr] 243 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_relay_bricklet.rs:100:53 [INFO] [stderr] | [INFO] [stderr] 100 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dmx_bricklet.rs:266:53 [INFO] [stderr] | [INFO] [stderr] 266 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_bricklet.rs:55:47 [INFO] [stderr] | [INFO] [stderr] 55 | LedState { led_l: ::from_le_bytes(&bytes[0..1]), led_r: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_bricklet.rs:55:89 [INFO] [stderr] | [INFO] [stderr] 55 | LedState { led_l: ::from_le_bytes(&bytes[0..1]), led_r: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dust_detector_bricklet.rs:67:39 [INFO] [stderr] | [INFO] [stderr] 67 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_bricklet.rs:67:53 [INFO] [stderr] | [INFO] [stderr] 67 | ButtonState { button_l: ::from_le_bytes(&bytes[0..1]), button_r: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dust_detector_bricklet.rs:68:39 [INFO] [stderr] | [INFO] [stderr] 68 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_bricklet.rs:67:98 [INFO] [stderr] | [INFO] [stderr] 67 | ButtonState { button_l: ::from_le_bytes(&bytes[0..1]), button_r: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dust_detector_bricklet.rs:91:53 [INFO] [stderr] | [INFO] [stderr] 91 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_bricklet.rs:82:43 [INFO] [stderr] | [INFO] [stderr] 82 | button_l: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:93:44 [INFO] [stderr] | [INFO] [stderr] 93 | latitude: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_bricklet.rs:83:43 [INFO] [stderr] | [INFO] [stderr] 83 | button_r: ::from_le_bytes(&bytes[1..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:95:45 [INFO] [stderr] | [INFO] [stderr] 95 | longitude: ::from_le_bytes(&bytes[5..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_bricklet.rs:84:40 [INFO] [stderr] | [INFO] [stderr] 84 | led_l: ::from_le_bytes(&bytes[2..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:97:40 [INFO] [stderr] | [INFO] [stderr] 97 | pdop: ::from_le_bytes(&bytes[10..12]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_bricklet.rs:85:40 [INFO] [stderr] | [INFO] [stderr] 85 | led_r: ::from_le_bytes(&bytes[3..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_bricklet.rs:108:53 [INFO] [stderr] | [INFO] [stderr] 108 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:98:40 [INFO] [stderr] | [INFO] [stderr] 98 | hdop: ::from_le_bytes(&bytes[12..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:99:40 [INFO] [stderr] | [INFO] [stderr] 99 | vdop: ::from_le_bytes(&bytes[14..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_v2_bricklet.rs:96:47 [INFO] [stderr] | [INFO] [stderr] 96 | LedState { led_l: ::from_le_bytes(&bytes[0..1]), led_r: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:100:39 [INFO] [stderr] | [INFO] [stderr] 100 | epe: ::from_le_bytes(&bytes[16..18]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_v2_bricklet.rs:96:89 [INFO] [stderr] | [INFO] [stderr] 96 | LedState { led_l: ::from_le_bytes(&bytes[0..1]), led_r: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:115:38 [INFO] [stderr] | [INFO] [stderr] 115 | fix: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_v2_bricklet.rs:108:53 [INFO] [stderr] | [INFO] [stderr] 108 | ButtonState { button_l: ::from_le_bytes(&bytes[0..1]), button_r: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:116:50 [INFO] [stderr] | [INFO] [stderr] 116 | satellites_view: ::from_le_bytes(&bytes[1..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_v2_bricklet.rs:108:98 [INFO] [stderr] | [INFO] [stderr] 108 | ButtonState { button_l: ::from_le_bytes(&bytes[0..1]), button_r: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:117:50 [INFO] [stderr] | [INFO] [stderr] 117 | satellites_used: ::from_le_bytes(&bytes[2..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_v2_bricklet.rs:123:43 [INFO] [stderr] | [INFO] [stderr] 123 | button_l: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:130:51 [INFO] [stderr] | [INFO] [stderr] 130 | Altitude { altitude: ::from_le_bytes(&bytes[0..4]), geoidal_separation: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_v2_bricklet.rs:124:43 [INFO] [stderr] | [INFO] [stderr] 124 | button_r: ::from_le_bytes(&bytes[1..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_v2_bricklet.rs:125:40 [INFO] [stderr] | [INFO] [stderr] 125 | led_l: ::from_le_bytes(&bytes[2..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:130:107 [INFO] [stderr] | [INFO] [stderr] 130 | Altitude { altitude: ::from_le_bytes(&bytes[0..4]), geoidal_separation: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_v2_bricklet.rs:126:40 [INFO] [stderr] | [INFO] [stderr] 126 | led_r: ::from_le_bytes(&bytes[3..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:142:47 [INFO] [stderr] | [INFO] [stderr] 142 | Motion { course: ::from_le_bytes(&bytes[0..4]), speed: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_v2_bricklet.rs:142:60 [INFO] [stderr] | [INFO] [stderr] 142 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:142:90 [INFO] [stderr] | [INFO] [stderr] 142 | Motion { course: ::from_le_bytes(&bytes[0..4]), speed: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_v2_bricklet.rs:143:64 [INFO] [stderr] | [INFO] [stderr] 143 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_v2_bricklet.rs:144:53 [INFO] [stderr] | [INFO] [stderr] 144 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:154:47 [INFO] [stderr] | [INFO] [stderr] 154 | DateTime { date: ::from_le_bytes(&bytes[0..4]), time: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_v2_bricklet.rs:145:56 [INFO] [stderr] | [INFO] [stderr] 145 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:154:89 [INFO] [stderr] | [INFO] [stderr] 154 | DateTime { date: ::from_le_bytes(&bytes[0..4]), time: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_button_v2_bricklet.rs:168:53 [INFO] [stderr] | [INFO] [stderr] 168 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:173:44 [INFO] [stderr] | [INFO] [stderr] 173 | latitude: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:175:45 [INFO] [stderr] | [INFO] [stderr] 175 | longitude: ::from_le_bytes(&bytes[5..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:177:40 [INFO] [stderr] | [INFO] [stderr] 177 | pdop: ::from_le_bytes(&bytes[10..12]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_relay_bricklet.rs:64:40 [INFO] [stderr] | [INFO] [stderr] 64 | time: ::from_le_bytes(&bytes[1..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:178:40 [INFO] [stderr] | [INFO] [stderr] 178 | hdop: ::from_le_bytes(&bytes[12..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_relay_bricklet.rs:65:50 [INFO] [stderr] | [INFO] [stderr] 65 | time_remaining: ::from_le_bytes(&bytes[5..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:179:40 [INFO] [stderr] | [INFO] [stderr] 179 | vdop: ::from_le_bytes(&bytes[14..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_relay_bricklet.rs:78:56 [INFO] [stderr] | [INFO] [stderr] 78 | MonoflopDoneEvent { relay: ::from_le_bytes(&bytes[0..1]), state: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:180:39 [INFO] [stderr] | [INFO] [stderr] 180 | epe: ::from_le_bytes(&bytes[16..18]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dual_relay_bricklet.rs:100:53 [INFO] [stderr] | [INFO] [stderr] 100 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:195:38 [INFO] [stderr] | [INFO] [stderr] 195 | fix: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dust_detector_bricklet.rs:67:39 [INFO] [stderr] | [INFO] [stderr] 67 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:196:50 [INFO] [stderr] | [INFO] [stderr] 196 | satellites_view: ::from_le_bytes(&bytes[1..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:197:50 [INFO] [stderr] | [INFO] [stderr] 197 | satellites_used: ::from_le_bytes(&bytes[2..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dust_detector_bricklet.rs:68:39 [INFO] [stderr] | [INFO] [stderr] 68 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/dust_detector_bricklet.rs:91:53 [INFO] [stderr] | [INFO] [stderr] 91 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:210:56 [INFO] [stderr] | [INFO] [stderr] 210 | AltitudeEvent { altitude: ::from_le_bytes(&bytes[0..4]), geoidal_separation: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:93:44 [INFO] [stderr] | [INFO] [stderr] 93 | latitude: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:210:112 [INFO] [stderr] | [INFO] [stderr] 210 | AltitudeEvent { altitude: ::from_le_bytes(&bytes[0..4]), geoidal_separation: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:95:45 [INFO] [stderr] | [INFO] [stderr] 95 | longitude: ::from_le_bytes(&bytes[5..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:222:52 [INFO] [stderr] | [INFO] [stderr] 222 | MotionEvent { course: ::from_le_bytes(&bytes[0..4]), speed: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:97:40 [INFO] [stderr] | [INFO] [stderr] 97 | pdop: ::from_le_bytes(&bytes[10..12]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:222:95 [INFO] [stderr] | [INFO] [stderr] 222 | MotionEvent { course: ::from_le_bytes(&bytes[0..4]), speed: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:234:52 [INFO] [stderr] | [INFO] [stderr] 234 | DateTimeEvent { date: ::from_le_bytes(&bytes[0..4]), time: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:98:40 [INFO] [stderr] | [INFO] [stderr] 98 | hdop: ::from_le_bytes(&bytes[12..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:234:94 [INFO] [stderr] | [INFO] [stderr] 234 | DateTimeEvent { date: ::from_le_bytes(&bytes[0..4]), time: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:256:53 [INFO] [stderr] | [INFO] [stderr] 256 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:99:40 [INFO] [stderr] | [INFO] [stderr] 99 | vdop: ::from_le_bytes(&bytes[14..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:154:44 [INFO] [stderr] | [INFO] [stderr] 154 | latitude: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:156:45 [INFO] [stderr] | [INFO] [stderr] 156 | longitude: ::from_le_bytes(&bytes[5..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:170:101 [INFO] [stderr] | [INFO] [stderr] 170 | Status { has_fix: ::from_le_bytes(&bytes[0..1]), satellites_view: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:100:39 [INFO] [stderr] | [INFO] [stderr] 100 | epe: ::from_le_bytes(&bytes[16..18]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:182:51 [INFO] [stderr] | [INFO] [stderr] 182 | Altitude { altitude: ::from_le_bytes(&bytes[0..4]), geoidal_separation: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:115:38 [INFO] [stderr] | [INFO] [stderr] 115 | fix: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:182:107 [INFO] [stderr] | [INFO] [stderr] 182 | Altitude { altitude: ::from_le_bytes(&bytes[0..4]), geoidal_separation: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:116:50 [INFO] [stderr] | [INFO] [stderr] 116 | satellites_view: ::from_le_bytes(&bytes[1..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:194:47 [INFO] [stderr] | [INFO] [stderr] 194 | Motion { course: ::from_le_bytes(&bytes[0..4]), speed: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:194:90 [INFO] [stderr] | [INFO] [stderr] 194 | Motion { course: ::from_le_bytes(&bytes[0..4]), speed: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:117:50 [INFO] [stderr] | [INFO] [stderr] 117 | satellites_used: ::from_le_bytes(&bytes[2..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:206:47 [INFO] [stderr] | [INFO] [stderr] 206 | DateTime { date: ::from_le_bytes(&bytes[0..4]), time: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:130:51 [INFO] [stderr] | [INFO] [stderr] 130 | Altitude { altitude: ::from_le_bytes(&bytes[0..4]), geoidal_separation: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:130:107 [INFO] [stderr] | [INFO] [stderr] 130 | Altitude { altitude: ::from_le_bytes(&bytes[0..4]), geoidal_separation: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:206:89 [INFO] [stderr] | [INFO] [stderr] 206 | DateTime { date: ::from_le_bytes(&bytes[0..4]), time: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:142:47 [INFO] [stderr] | [INFO] [stderr] 142 | Motion { course: ::from_le_bytes(&bytes[0..4]), speed: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:142:90 [INFO] [stderr] | [INFO] [stderr] 142 | Motion { course: ::from_le_bytes(&bytes[0..4]), speed: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:223:59 [INFO] [stderr] | [INFO] [stderr] 223 | satellite_numbers_length: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:154:47 [INFO] [stderr] | [INFO] [stderr] 154 | DateTime { date: ::from_le_bytes(&bytes[0..4]), time: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:154:89 [INFO] [stderr] | [INFO] [stderr] 154 | DateTime { date: ::from_le_bytes(&bytes[0..4]), time: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:173:44 [INFO] [stderr] | [INFO] [stderr] 173 | latitude: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:225:38 [INFO] [stderr] | [INFO] [stderr] 225 | fix: ::from_le_bytes(&bytes[13..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:175:45 [INFO] [stderr] | [INFO] [stderr] 175 | longitude: ::from_le_bytes(&bytes[5..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:226:40 [INFO] [stderr] | [INFO] [stderr] 226 | pdop: ::from_le_bytes(&bytes[14..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:177:40 [INFO] [stderr] | [INFO] [stderr] 177 | pdop: ::from_le_bytes(&bytes[10..12]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:178:40 [INFO] [stderr] | [INFO] [stderr] 178 | hdop: ::from_le_bytes(&bytes[12..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:179:40 [INFO] [stderr] | [INFO] [stderr] 179 | vdop: ::from_le_bytes(&bytes[14..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:227:40 [INFO] [stderr] | [INFO] [stderr] 227 | hdop: ::from_le_bytes(&bytes[16..18]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:180:39 [INFO] [stderr] | [INFO] [stderr] 180 | epe: ::from_le_bytes(&bytes[16..18]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:195:38 [INFO] [stderr] | [INFO] [stderr] 195 | fix: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:228:40 [INFO] [stderr] | [INFO] [stderr] 228 | vdop: ::from_le_bytes(&bytes[18..20]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:196:50 [INFO] [stderr] | [INFO] [stderr] 196 | satellites_view: ::from_le_bytes(&bytes[1..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:197:50 [INFO] [stderr] | [INFO] [stderr] 197 | satellites_used: ::from_le_bytes(&bytes[2..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:254:45 [INFO] [stderr] | [INFO] [stderr] 254 | elevation: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:210:56 [INFO] [stderr] | [INFO] [stderr] 210 | AltitudeEvent { altitude: ::from_le_bytes(&bytes[0..4]), geoidal_separation: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:255:43 [INFO] [stderr] | [INFO] [stderr] 255 | azimuth: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:210:112 [INFO] [stderr] | [INFO] [stderr] 210 | AltitudeEvent { altitude: ::from_le_bytes(&bytes[0..4]), geoidal_separation: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:256:39 [INFO] [stderr] | [INFO] [stderr] 256 | snr: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:222:52 [INFO] [stderr] | [INFO] [stderr] 222 | MotionEvent { course: ::from_le_bytes(&bytes[0..4]), speed: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:272:44 [INFO] [stderr] | [INFO] [stderr] 272 | latitude: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:222:95 [INFO] [stderr] | [INFO] [stderr] 222 | MotionEvent { course: ::from_le_bytes(&bytes[0..4]), speed: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:234:52 [INFO] [stderr] | [INFO] [stderr] 234 | DateTimeEvent { date: ::from_le_bytes(&bytes[0..4]), time: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:274:45 [INFO] [stderr] | [INFO] [stderr] 274 | longitude: ::from_le_bytes(&bytes[5..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:234:94 [INFO] [stderr] | [INFO] [stderr] 234 | DateTimeEvent { date: ::from_le_bytes(&bytes[0..4]), time: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_bricklet.rs:256:53 [INFO] [stderr] | [INFO] [stderr] 256 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:288:106 [INFO] [stderr] | [INFO] [stderr] 288 | StatusEvent { has_fix: ::from_le_bytes(&bytes[0..1]), satellites_view: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:154:44 [INFO] [stderr] | [INFO] [stderr] 154 | latitude: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:300:56 [INFO] [stderr] | [INFO] [stderr] 300 | AltitudeEvent { altitude: ::from_le_bytes(&bytes[0..4]), geoidal_separation: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:156:45 [INFO] [stderr] | [INFO] [stderr] 156 | longitude: ::from_le_bytes(&bytes[5..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:170:101 [INFO] [stderr] | [INFO] [stderr] 170 | Status { has_fix: ::from_le_bytes(&bytes[0..1]), satellites_view: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:300:112 [INFO] [stderr] | [INFO] [stderr] 300 | AltitudeEvent { altitude: ::from_le_bytes(&bytes[0..4]), geoidal_separation: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:182:51 [INFO] [stderr] | [INFO] [stderr] 182 | Altitude { altitude: ::from_le_bytes(&bytes[0..4]), geoidal_separation: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:312:52 [INFO] [stderr] | [INFO] [stderr] 312 | MotionEvent { course: ::from_le_bytes(&bytes[0..4]), speed: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:182:107 [INFO] [stderr] | [INFO] [stderr] 182 | Altitude { altitude: ::from_le_bytes(&bytes[0..4]), geoidal_separation: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:312:95 [INFO] [stderr] | [INFO] [stderr] 312 | MotionEvent { course: ::from_le_bytes(&bytes[0..4]), speed: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:194:47 [INFO] [stderr] | [INFO] [stderr] 194 | Motion { course: ::from_le_bytes(&bytes[0..4]), speed: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:324:52 [INFO] [stderr] | [INFO] [stderr] 324 | DateTimeEvent { date: ::from_le_bytes(&bytes[0..4]), time: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:194:90 [INFO] [stderr] | [INFO] [stderr] 194 | Motion { course: ::from_le_bytes(&bytes[0..4]), speed: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:324:94 [INFO] [stderr] | [INFO] [stderr] 324 | DateTimeEvent { date: ::from_le_bytes(&bytes[0..4]), time: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:206:47 [INFO] [stderr] | [INFO] [stderr] 206 | DateTime { date: ::from_le_bytes(&bytes[0..4]), time: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:206:89 [INFO] [stderr] | [INFO] [stderr] 206 | DateTime { date: ::from_le_bytes(&bytes[0..4]), time: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:339:60 [INFO] [stderr] | [INFO] [stderr] 339 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:223:59 [INFO] [stderr] | [INFO] [stderr] 223 | satellite_numbers_length: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:340:64 [INFO] [stderr] | [INFO] [stderr] 340 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:225:38 [INFO] [stderr] | [INFO] [stderr] 225 | fix: ::from_le_bytes(&bytes[13..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:226:40 [INFO] [stderr] | [INFO] [stderr] 226 | pdop: ::from_le_bytes(&bytes[14..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:341:53 [INFO] [stderr] | [INFO] [stderr] 341 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:227:40 [INFO] [stderr] | [INFO] [stderr] 227 | hdop: ::from_le_bytes(&bytes[16..18]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:228:40 [INFO] [stderr] | [INFO] [stderr] 228 | vdop: ::from_le_bytes(&bytes[18..20]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:342:56 [INFO] [stderr] | [INFO] [stderr] 342 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:254:45 [INFO] [stderr] | [INFO] [stderr] 254 | elevation: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:365:53 [INFO] [stderr] | [INFO] [stderr] 365 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:255:43 [INFO] [stderr] | [INFO] [stderr] 255 | azimuth: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:256:39 [INFO] [stderr] | [INFO] [stderr] 256 | snr: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/hall_effect_bricklet.rs:60:58 [INFO] [stderr] | [INFO] [stderr] 60 | EdgeCountConfig { edge_type: ::from_le_bytes(&bytes[0..1]), debounce: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/hall_effect_bricklet.rs:60:103 [INFO] [stderr] | [INFO] [stderr] 60 | EdgeCountConfig { edge_type: ::from_le_bytes(&bytes[0..1]), debounce: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:272:44 [INFO] [stderr] | [INFO] [stderr] 272 | latitude: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:274:45 [INFO] [stderr] | [INFO] [stderr] 274 | longitude: ::from_le_bytes(&bytes[5..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/hall_effect_bricklet.rs:72:53 [INFO] [stderr] | [INFO] [stderr] 72 | EdgeInterrupt { count: ::from_le_bytes(&bytes[0..4]), value: ::from_le_bytes(&bytes[4..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/hall_effect_bricklet.rs:84:54 [INFO] [stderr] | [INFO] [stderr] 84 | EdgeCountEvent { count: ::from_le_bytes(&bytes[0..4]), value: ::from_le_bytes(&bytes[4..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:288:106 [INFO] [stderr] | [INFO] [stderr] 288 | StatusEvent { has_fix: ::from_le_bytes(&bytes[0..1]), satellites_view: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:300:56 [INFO] [stderr] | [INFO] [stderr] 300 | AltitudeEvent { altitude: ::from_le_bytes(&bytes[0..4]), geoidal_separation: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/hall_effect_bricklet.rs:106:53 [INFO] [stderr] | [INFO] [stderr] 106 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:300:112 [INFO] [stderr] | [INFO] [stderr] 300 | AltitudeEvent { altitude: ::from_le_bytes(&bytes[0..4]), geoidal_separation: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:312:52 [INFO] [stderr] | [INFO] [stderr] 312 | MotionEvent { course: ::from_le_bytes(&bytes[0..4]), speed: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_bricklet.rs:77:39 [INFO] [stderr] | [INFO] [stderr] 77 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:312:95 [INFO] [stderr] | [INFO] [stderr] 312 | MotionEvent { course: ::from_le_bytes(&bytes[0..4]), speed: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:324:52 [INFO] [stderr] | [INFO] [stderr] 324 | DateTimeEvent { date: ::from_le_bytes(&bytes[0..4]), time: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_bricklet.rs:78:39 [INFO] [stderr] | [INFO] [stderr] 78 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:324:94 [INFO] [stderr] | [INFO] [stderr] 324 | DateTimeEvent { date: ::from_le_bytes(&bytes[0..4]), time: ::from_le_bytes(&bytes[4..8]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:339:60 [INFO] [stderr] | [INFO] [stderr] 339 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_bricklet.rs:94:39 [INFO] [stderr] | [INFO] [stderr] 94 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:340:64 [INFO] [stderr] | [INFO] [stderr] 340 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:341:53 [INFO] [stderr] | [INFO] [stderr] 341 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_bricklet.rs:95:39 [INFO] [stderr] | [INFO] [stderr] 95 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:342:56 [INFO] [stderr] | [INFO] [stderr] 342 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_bricklet.rs:118:53 [INFO] [stderr] | [INFO] [stderr] 118 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/gps_v2_bricklet.rs:365:53 [INFO] [stderr] | [INFO] [stderr] 365 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_v2_bricklet.rs:119:42 [INFO] [stderr] | [INFO] [stderr] 119 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_v2_bricklet.rs:122:39 [INFO] [stderr] | [INFO] [stderr] 122 | min: ::from_le_bytes(&bytes[6..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/hall_effect_bricklet.rs:60:58 [INFO] [stderr] | [INFO] [stderr] 60 | EdgeCountConfig { edge_type: ::from_le_bytes(&bytes[0..1]), debounce: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_v2_bricklet.rs:123:39 [INFO] [stderr] | [INFO] [stderr] 123 | max: ::from_le_bytes(&bytes[8..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/hall_effect_bricklet.rs:60:103 [INFO] [stderr] | [INFO] [stderr] 60 | EdgeCountConfig { edge_type: ::from_le_bytes(&bytes[0..1]), debounce: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_v2_bricklet.rs:140:42 [INFO] [stderr] | [INFO] [stderr] 140 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/hall_effect_bricklet.rs:72:53 [INFO] [stderr] | [INFO] [stderr] 72 | EdgeInterrupt { count: ::from_le_bytes(&bytes[0..4]), value: ::from_le_bytes(&bytes[4..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_v2_bricklet.rs:143:39 [INFO] [stderr] | [INFO] [stderr] 143 | min: ::from_le_bytes(&bytes[6..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/hall_effect_bricklet.rs:84:54 [INFO] [stderr] | [INFO] [stderr] 84 | EdgeCountEvent { count: ::from_le_bytes(&bytes[0..4]), value: ::from_le_bytes(&bytes[4..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_v2_bricklet.rs:144:39 [INFO] [stderr] | [INFO] [stderr] 144 | max: ::from_le_bytes(&bytes[8..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/hall_effect_bricklet.rs:106:53 [INFO] [stderr] | [INFO] [stderr] 106 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_v2_bricklet.rs:158:66 [INFO] [stderr] | [INFO] [stderr] 158 | moving_average_length_humidity: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_v2_bricklet.rs:159:69 [INFO] [stderr] | [INFO] [stderr] 159 | moving_average_length_temperature: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_bricklet.rs:77:39 [INFO] [stderr] | [INFO] [stderr] 77 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_v2_bricklet.rs:175:60 [INFO] [stderr] | [INFO] [stderr] 175 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_bricklet.rs:78:39 [INFO] [stderr] | [INFO] [stderr] 78 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_v2_bricklet.rs:176:64 [INFO] [stderr] | [INFO] [stderr] 176 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_bricklet.rs:94:39 [INFO] [stderr] | [INFO] [stderr] 94 | min: ::from_le_bytes(&bytes[1..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_v2_bricklet.rs:177:53 [INFO] [stderr] | [INFO] [stderr] 177 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_bricklet.rs:95:39 [INFO] [stderr] | [INFO] [stderr] 95 | max: ::from_le_bytes(&bytes[3..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_v2_bricklet.rs:178:56 [INFO] [stderr] | [INFO] [stderr] 178 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_bricklet.rs:118:53 [INFO] [stderr] | [INFO] [stderr] 118 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_v2_bricklet.rs:201:53 [INFO] [stderr] | [INFO] [stderr] 201 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_v2_bricklet.rs:119:42 [INFO] [stderr] | [INFO] [stderr] 119 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_v2_bricklet.rs:122:39 [INFO] [stderr] | [INFO] [stderr] 122 | min: ::from_le_bytes(&bytes[6..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:154:48 [INFO] [stderr] | [INFO] [stderr] 154 | Acceleration { x: ::from_le_bytes(&bytes[0..2]), y: ::from_le_bytes(&bytes[2..4]), z: ::from_le_bytes(&bytes[4..6]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_v2_bricklet.rs:123:39 [INFO] [stderr] | [INFO] [stderr] 123 | max: ::from_le_bytes(&bytes[8..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:154:87 [INFO] [stderr] | [INFO] [stderr] 154 | Acceleration { x: ::from_le_bytes(&bytes[0..2]), y: ::from_le_bytes(&bytes[2..4]), z: ::from_le_bytes(&bytes[4..6]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_v2_bricklet.rs:140:42 [INFO] [stderr] | [INFO] [stderr] 140 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:154:126 [INFO] [stderr] | [INFO] [stderr] 154 | Acceleration { x: ::from_le_bytes(&bytes[0..2]), y: ::from_le_bytes(&bytes[2..4]), z: ::from_le_bytes(&bytes[4..6]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_v2_bricklet.rs:143:39 [INFO] [stderr] | [INFO] [stderr] 143 | min: ::from_le_bytes(&bytes[6..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:168:37 [INFO] [stderr] | [INFO] [stderr] 168 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_v2_bricklet.rs:144:39 [INFO] [stderr] | [INFO] [stderr] 144 | max: ::from_le_bytes(&bytes[8..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:169:37 [INFO] [stderr] | [INFO] [stderr] 169 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:170:37 [INFO] [stderr] | [INFO] [stderr] 170 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_v2_bricklet.rs:158:66 [INFO] [stderr] | [INFO] [stderr] 158 | moving_average_length_humidity: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_v2_bricklet.rs:159:69 [INFO] [stderr] | [INFO] [stderr] 159 | moving_average_length_temperature: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:185:37 [INFO] [stderr] | [INFO] [stderr] 185 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_v2_bricklet.rs:175:60 [INFO] [stderr] | [INFO] [stderr] 175 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:186:37 [INFO] [stderr] | [INFO] [stderr] 186 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:187:37 [INFO] [stderr] | [INFO] [stderr] 187 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_v2_bricklet.rs:176:64 [INFO] [stderr] | [INFO] [stderr] 176 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_v2_bricklet.rs:177:53 [INFO] [stderr] | [INFO] [stderr] 177 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:209:41 [INFO] [stderr] | [INFO] [stderr] 209 | acc_x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:210:41 [INFO] [stderr] | [INFO] [stderr] 210 | acc_y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_v2_bricklet.rs:178:56 [INFO] [stderr] | [INFO] [stderr] 178 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:211:41 [INFO] [stderr] | [INFO] [stderr] 211 | acc_z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:212:41 [INFO] [stderr] | [INFO] [stderr] 212 | mag_x: ::from_le_bytes(&bytes[6..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/humidity_v2_bricklet.rs:201:53 [INFO] [stderr] | [INFO] [stderr] 201 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:213:41 [INFO] [stderr] | [INFO] [stderr] 213 | mag_y: ::from_le_bytes(&bytes[8..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:214:41 [INFO] [stderr] | [INFO] [stderr] 214 | mag_z: ::from_le_bytes(&bytes[10..12]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:154:48 [INFO] [stderr] | [INFO] [stderr] 154 | Acceleration { x: ::from_le_bytes(&bytes[0..2]), y: ::from_le_bytes(&bytes[2..4]), z: ::from_le_bytes(&bytes[4..6]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:215:41 [INFO] [stderr] | [INFO] [stderr] 215 | ang_x: ::from_le_bytes(&bytes[12..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:154:87 [INFO] [stderr] | [INFO] [stderr] 154 | Acceleration { x: ::from_le_bytes(&bytes[0..2]), y: ::from_le_bytes(&bytes[2..4]), z: ::from_le_bytes(&bytes[4..6]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:216:41 [INFO] [stderr] | [INFO] [stderr] 216 | ang_y: ::from_le_bytes(&bytes[14..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:154:126 [INFO] [stderr] | [INFO] [stderr] 154 | Acceleration { x: ::from_le_bytes(&bytes[0..2]), y: ::from_le_bytes(&bytes[2..4]), z: ::from_le_bytes(&bytes[4..6]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:217:41 [INFO] [stderr] | [INFO] [stderr] 217 | ang_z: ::from_le_bytes(&bytes[16..18]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:168:37 [INFO] [stderr] | [INFO] [stderr] 168 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:169:37 [INFO] [stderr] | [INFO] [stderr] 169 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:218:47 [INFO] [stderr] | [INFO] [stderr] 218 | temperature: ::from_le_bytes(&bytes[18..20]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:170:37 [INFO] [stderr] | [INFO] [stderr] 170 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:233:40 [INFO] [stderr] | [INFO] [stderr] 233 | roll: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:185:37 [INFO] [stderr] | [INFO] [stderr] 185 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:234:41 [INFO] [stderr] | [INFO] [stderr] 234 | pitch: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:186:37 [INFO] [stderr] | [INFO] [stderr] 186 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:235:39 [INFO] [stderr] | [INFO] [stderr] 235 | yaw: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:187:37 [INFO] [stderr] | [INFO] [stderr] 187 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:209:41 [INFO] [stderr] | [INFO] [stderr] 209 | acc_x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:269:37 [INFO] [stderr] | [INFO] [stderr] 269 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:210:41 [INFO] [stderr] | [INFO] [stderr] 210 | acc_y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:270:37 [INFO] [stderr] | [INFO] [stderr] 270 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:211:41 [INFO] [stderr] | [INFO] [stderr] 211 | acc_z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:271:37 [INFO] [stderr] | [INFO] [stderr] 271 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:286:37 [INFO] [stderr] | [INFO] [stderr] 286 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:212:41 [INFO] [stderr] | [INFO] [stderr] 212 | mag_x: ::from_le_bytes(&bytes[6..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:287:37 [INFO] [stderr] | [INFO] [stderr] 287 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:213:41 [INFO] [stderr] | [INFO] [stderr] 213 | mag_y: ::from_le_bytes(&bytes[8..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:288:37 [INFO] [stderr] | [INFO] [stderr] 288 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:214:41 [INFO] [stderr] | [INFO] [stderr] 214 | mag_z: ::from_le_bytes(&bytes[10..12]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:303:37 [INFO] [stderr] | [INFO] [stderr] 303 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:215:41 [INFO] [stderr] | [INFO] [stderr] 215 | ang_x: ::from_le_bytes(&bytes[12..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:304:37 [INFO] [stderr] | [INFO] [stderr] 304 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:216:41 [INFO] [stderr] | [INFO] [stderr] 216 | ang_y: ::from_le_bytes(&bytes[14..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:305:37 [INFO] [stderr] | [INFO] [stderr] 305 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:217:41 [INFO] [stderr] | [INFO] [stderr] 217 | ang_z: ::from_le_bytes(&bytes[16..18]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:218:47 [INFO] [stderr] | [INFO] [stderr] 218 | temperature: ::from_le_bytes(&bytes[18..20]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:327:41 [INFO] [stderr] | [INFO] [stderr] 327 | acc_x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:233:40 [INFO] [stderr] | [INFO] [stderr] 233 | roll: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:328:41 [INFO] [stderr] | [INFO] [stderr] 328 | acc_y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:234:41 [INFO] [stderr] | [INFO] [stderr] 234 | pitch: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:235:39 [INFO] [stderr] | [INFO] [stderr] 235 | yaw: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:329:41 [INFO] [stderr] | [INFO] [stderr] 329 | acc_z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:269:37 [INFO] [stderr] | [INFO] [stderr] 269 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:330:41 [INFO] [stderr] | [INFO] [stderr] 330 | mag_x: ::from_le_bytes(&bytes[6..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:270:37 [INFO] [stderr] | [INFO] [stderr] 270 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:271:37 [INFO] [stderr] | [INFO] [stderr] 271 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:331:41 [INFO] [stderr] | [INFO] [stderr] 331 | mag_y: ::from_le_bytes(&bytes[8..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:286:37 [INFO] [stderr] | [INFO] [stderr] 286 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:332:41 [INFO] [stderr] | [INFO] [stderr] 332 | mag_z: ::from_le_bytes(&bytes[10..12]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:287:37 [INFO] [stderr] | [INFO] [stderr] 287 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:333:41 [INFO] [stderr] | [INFO] [stderr] 333 | ang_x: ::from_le_bytes(&bytes[12..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:334:41 [INFO] [stderr] | [INFO] [stderr] 334 | ang_y: ::from_le_bytes(&bytes[14..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:288:37 [INFO] [stderr] | [INFO] [stderr] 288 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:303:37 [INFO] [stderr] | [INFO] [stderr] 303 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:335:41 [INFO] [stderr] | [INFO] [stderr] 335 | ang_z: ::from_le_bytes(&bytes[16..18]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:304:37 [INFO] [stderr] | [INFO] [stderr] 304 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:336:47 [INFO] [stderr] | [INFO] [stderr] 336 | temperature: ::from_le_bytes(&bytes[18..20]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:305:37 [INFO] [stderr] | [INFO] [stderr] 305 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:351:40 [INFO] [stderr] | [INFO] [stderr] 351 | roll: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:327:41 [INFO] [stderr] | [INFO] [stderr] 327 | acc_x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:328:41 [INFO] [stderr] | [INFO] [stderr] 328 | acc_y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:352:41 [INFO] [stderr] | [INFO] [stderr] 352 | pitch: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:329:41 [INFO] [stderr] | [INFO] [stderr] 329 | acc_z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:353:39 [INFO] [stderr] | [INFO] [stderr] 353 | yaw: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:330:41 [INFO] [stderr] | [INFO] [stderr] 330 | mag_x: ::from_le_bytes(&bytes[6..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:331:41 [INFO] [stderr] | [INFO] [stderr] 331 | mag_y: ::from_le_bytes(&bytes[8..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:387:60 [INFO] [stderr] | [INFO] [stderr] 387 | minimum_dynamic_baudrate: ::from_le_bytes(&bytes[1..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:332:41 [INFO] [stderr] | [INFO] [stderr] 332 | mag_z: ::from_le_bytes(&bytes[10..12]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:403:60 [INFO] [stderr] | [INFO] [stderr] 403 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:333:41 [INFO] [stderr] | [INFO] [stderr] 333 | ang_x: ::from_le_bytes(&bytes[12..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:404:64 [INFO] [stderr] | [INFO] [stderr] 404 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:405:53 [INFO] [stderr] | [INFO] [stderr] 405 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:334:41 [INFO] [stderr] | [INFO] [stderr] 334 | ang_y: ::from_le_bytes(&bytes[14..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:406:56 [INFO] [stderr] | [INFO] [stderr] 406 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:335:41 [INFO] [stderr] | [INFO] [stderr] 335 | ang_z: ::from_le_bytes(&bytes[16..18]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:421:51 [INFO] [stderr] | [INFO] [stderr] 421 | protocol_version: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:446:53 [INFO] [stderr] | [INFO] [stderr] 446 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:336:47 [INFO] [stderr] | [INFO] [stderr] 336 | temperature: ::from_le_bytes(&bytes[18..20]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:195:48 [INFO] [stderr] | [INFO] [stderr] 195 | Acceleration { x: ::from_le_bytes(&bytes[0..2]), y: ::from_le_bytes(&bytes[2..4]), z: ::from_le_bytes(&bytes[4..6]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:351:40 [INFO] [stderr] | [INFO] [stderr] 351 | roll: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:195:87 [INFO] [stderr] | [INFO] [stderr] 195 | Acceleration { x: ::from_le_bytes(&bytes[0..2]), y: ::from_le_bytes(&bytes[2..4]), z: ::from_le_bytes(&bytes[4..6]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:352:41 [INFO] [stderr] | [INFO] [stderr] 352 | pitch: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:195:126 [INFO] [stderr] | [INFO] [stderr] 195 | Acceleration { x: ::from_le_bytes(&bytes[0..2]), y: ::from_le_bytes(&bytes[2..4]), z: ::from_le_bytes(&bytes[4..6]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:353:39 [INFO] [stderr] | [INFO] [stderr] 353 | yaw: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:209:37 [INFO] [stderr] | [INFO] [stderr] 209 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:387:60 [INFO] [stderr] | [INFO] [stderr] 387 | minimum_dynamic_baudrate: ::from_le_bytes(&bytes[1..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:210:37 [INFO] [stderr] | [INFO] [stderr] 210 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:403:60 [INFO] [stderr] | [INFO] [stderr] 403 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:211:37 [INFO] [stderr] | [INFO] [stderr] 211 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:226:37 [INFO] [stderr] | [INFO] [stderr] 226 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:227:37 [INFO] [stderr] | [INFO] [stderr] 227 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:404:64 [INFO] [stderr] | [INFO] [stderr] 404 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:405:53 [INFO] [stderr] | [INFO] [stderr] 405 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:228:37 [INFO] [stderr] | [INFO] [stderr] 228 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:406:56 [INFO] [stderr] | [INFO] [stderr] 406 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:243:43 [INFO] [stderr] | [INFO] [stderr] 243 | heading: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:421:51 [INFO] [stderr] | [INFO] [stderr] 421 | protocol_version: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:244:40 [INFO] [stderr] | [INFO] [stderr] 244 | roll: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:245:41 [INFO] [stderr] | [INFO] [stderr] 245 | pitch: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_brick.rs:446:53 [INFO] [stderr] | [INFO] [stderr] 446 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:260:37 [INFO] [stderr] | [INFO] [stderr] 260 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:195:48 [INFO] [stderr] | [INFO] [stderr] 195 | Acceleration { x: ::from_le_bytes(&bytes[0..2]), y: ::from_le_bytes(&bytes[2..4]), z: ::from_le_bytes(&bytes[4..6]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:261:37 [INFO] [stderr] | [INFO] [stderr] 261 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:195:87 [INFO] [stderr] | [INFO] [stderr] 195 | Acceleration { x: ::from_le_bytes(&bytes[0..2]), y: ::from_le_bytes(&bytes[2..4]), z: ::from_le_bytes(&bytes[4..6]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:262:37 [INFO] [stderr] | [INFO] [stderr] 262 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:195:126 [INFO] [stderr] | [INFO] [stderr] 195 | Acceleration { x: ::from_le_bytes(&bytes[0..2]), y: ::from_le_bytes(&bytes[2..4]), z: ::from_le_bytes(&bytes[4..6]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:277:37 [INFO] [stderr] | [INFO] [stderr] 277 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:209:37 [INFO] [stderr] | [INFO] [stderr] 209 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:278:37 [INFO] [stderr] | [INFO] [stderr] 278 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:210:37 [INFO] [stderr] | [INFO] [stderr] 210 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:279:37 [INFO] [stderr] | [INFO] [stderr] 279 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:211:37 [INFO] [stderr] | [INFO] [stderr] 211 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:295:37 [INFO] [stderr] | [INFO] [stderr] 295 | w: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:226:37 [INFO] [stderr] | [INFO] [stderr] 226 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:296:37 [INFO] [stderr] | [INFO] [stderr] 296 | x: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:227:37 [INFO] [stderr] | [INFO] [stderr] 227 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:297:37 [INFO] [stderr] | [INFO] [stderr] 297 | y: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:298:37 [INFO] [stderr] | [INFO] [stderr] 298 | z: ::from_le_bytes(&bytes[6..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:228:37 [INFO] [stderr] | [INFO] [stderr] 228 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:243:43 [INFO] [stderr] | [INFO] [stderr] 243 | heading: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:326:46 [INFO] [stderr] | [INFO] [stderr] 326 | temperature: ::from_le_bytes(&bytes[44..45]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:244:40 [INFO] [stderr] | [INFO] [stderr] 244 | roll: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:327:53 [INFO] [stderr] | [INFO] [stderr] 327 | calibration_status: ::from_le_bytes(&bytes[45..46]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:245:41 [INFO] [stderr] | [INFO] [stderr] 245 | pitch: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:342:37 [INFO] [stderr] | [INFO] [stderr] 342 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:260:37 [INFO] [stderr] | [INFO] [stderr] 260 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:343:37 [INFO] [stderr] | [INFO] [stderr] 343 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:261:37 [INFO] [stderr] | [INFO] [stderr] 261 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:344:37 [INFO] [stderr] | [INFO] [stderr] 344 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:262:37 [INFO] [stderr] | [INFO] [stderr] 262 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:359:37 [INFO] [stderr] | [INFO] [stderr] 359 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:277:37 [INFO] [stderr] | [INFO] [stderr] 277 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:360:37 [INFO] [stderr] | [INFO] [stderr] 360 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:278:37 [INFO] [stderr] | [INFO] [stderr] 278 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:361:37 [INFO] [stderr] | [INFO] [stderr] 361 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:279:37 [INFO] [stderr] | [INFO] [stderr] 279 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:376:37 [INFO] [stderr] | [INFO] [stderr] 376 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:295:37 [INFO] [stderr] | [INFO] [stderr] 295 | w: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:377:37 [INFO] [stderr] | [INFO] [stderr] 377 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:296:37 [INFO] [stderr] | [INFO] [stderr] 296 | x: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:378:37 [INFO] [stderr] | [INFO] [stderr] 378 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:297:37 [INFO] [stderr] | [INFO] [stderr] 297 | y: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:393:37 [INFO] [stderr] | [INFO] [stderr] 393 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:298:37 [INFO] [stderr] | [INFO] [stderr] 298 | z: ::from_le_bytes(&bytes[6..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:394:37 [INFO] [stderr] | [INFO] [stderr] 394 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:395:37 [INFO] [stderr] | [INFO] [stderr] 395 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:326:46 [INFO] [stderr] | [INFO] [stderr] 326 | temperature: ::from_le_bytes(&bytes[44..45]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:410:37 [INFO] [stderr] | [INFO] [stderr] 410 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:327:53 [INFO] [stderr] | [INFO] [stderr] 327 | calibration_status: ::from_le_bytes(&bytes[45..46]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:411:37 [INFO] [stderr] | [INFO] [stderr] 411 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:342:37 [INFO] [stderr] | [INFO] [stderr] 342 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:412:37 [INFO] [stderr] | [INFO] [stderr] 412 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:343:37 [INFO] [stderr] | [INFO] [stderr] 343 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:427:43 [INFO] [stderr] | [INFO] [stderr] 427 | heading: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:344:37 [INFO] [stderr] | [INFO] [stderr] 344 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:428:40 [INFO] [stderr] | [INFO] [stderr] 428 | roll: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:359:37 [INFO] [stderr] | [INFO] [stderr] 359 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:429:41 [INFO] [stderr] | [INFO] [stderr] 429 | pitch: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:360:37 [INFO] [stderr] | [INFO] [stderr] 360 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:445:37 [INFO] [stderr] | [INFO] [stderr] 445 | w: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:361:37 [INFO] [stderr] | [INFO] [stderr] 361 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:446:37 [INFO] [stderr] | [INFO] [stderr] 446 | x: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:376:37 [INFO] [stderr] | [INFO] [stderr] 376 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:447:37 [INFO] [stderr] | [INFO] [stderr] 447 | y: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:377:37 [INFO] [stderr] | [INFO] [stderr] 377 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:378:37 [INFO] [stderr] | [INFO] [stderr] 378 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:448:37 [INFO] [stderr] | [INFO] [stderr] 448 | z: ::from_le_bytes(&bytes[6..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:393:37 [INFO] [stderr] | [INFO] [stderr] 393 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:394:37 [INFO] [stderr] | [INFO] [stderr] 394 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:476:46 [INFO] [stderr] | [INFO] [stderr] 476 | temperature: ::from_le_bytes(&bytes[44..45]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:395:37 [INFO] [stderr] | [INFO] [stderr] 395 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:477:53 [INFO] [stderr] | [INFO] [stderr] 477 | calibration_status: ::from_le_bytes(&bytes[45..46]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:410:37 [INFO] [stderr] | [INFO] [stderr] 410 | x: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:494:52 [INFO] [stderr] | [INFO] [stderr] 494 | magnetometer_rate: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:411:37 [INFO] [stderr] | [INFO] [stderr] 411 | y: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:495:50 [INFO] [stderr] | [INFO] [stderr] 495 | gyroscope_range: ::from_le_bytes(&bytes[1..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:412:37 [INFO] [stderr] | [INFO] [stderr] 412 | z: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:496:54 [INFO] [stderr] | [INFO] [stderr] 496 | gyroscope_bandwidth: ::from_le_bytes(&bytes[2..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:427:43 [INFO] [stderr] | [INFO] [stderr] 427 | heading: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:497:54 [INFO] [stderr] | [INFO] [stderr] 497 | accelerometer_range: ::from_le_bytes(&bytes[3..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:428:40 [INFO] [stderr] | [INFO] [stderr] 428 | roll: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:429:41 [INFO] [stderr] | [INFO] [stderr] 429 | pitch: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:498:58 [INFO] [stderr] | [INFO] [stderr] 498 | accelerometer_bandwidth: ::from_le_bytes(&bytes[4..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:445:37 [INFO] [stderr] | [INFO] [stderr] 445 | w: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:513:60 [INFO] [stderr] | [INFO] [stderr] 513 | minimum_dynamic_baudrate: ::from_le_bytes(&bytes[1..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:446:37 [INFO] [stderr] | [INFO] [stderr] 446 | x: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:529:60 [INFO] [stderr] | [INFO] [stderr] 529 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:447:37 [INFO] [stderr] | [INFO] [stderr] 447 | y: ::from_le_bytes(&bytes[4..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:530:64 [INFO] [stderr] | [INFO] [stderr] 530 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:448:37 [INFO] [stderr] | [INFO] [stderr] 448 | z: ::from_le_bytes(&bytes[6..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:531:53 [INFO] [stderr] | [INFO] [stderr] 531 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:476:46 [INFO] [stderr] | [INFO] [stderr] 476 | temperature: ::from_le_bytes(&bytes[44..45]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:532:56 [INFO] [stderr] | [INFO] [stderr] 532 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:477:53 [INFO] [stderr] | [INFO] [stderr] 477 | calibration_status: ::from_le_bytes(&bytes[45..46]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:547:51 [INFO] [stderr] | [INFO] [stderr] 547 | protocol_version: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:494:52 [INFO] [stderr] | [INFO] [stderr] 494 | magnetometer_rate: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:572:53 [INFO] [stderr] | [INFO] [stderr] 572 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:495:50 [INFO] [stderr] | [INFO] [stderr] 495 | gyroscope_range: ::from_le_bytes(&bytes[1..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:496:54 [INFO] [stderr] | [INFO] [stderr] 496 | gyroscope_bandwidth: ::from_le_bytes(&bytes[2..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_analog_out_bricklet.rs:57:60 [INFO] [stderr] | [INFO] [stderr] 57 | Configuration { voltage_range: ::from_le_bytes(&bytes[0..1]), current_range: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:497:54 [INFO] [stderr] | [INFO] [stderr] 497 | accelerometer_range: ::from_le_bytes(&bytes[3..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_analog_out_bricklet.rs:57:110 [INFO] [stderr] | [INFO] [stderr] 57 | Configuration { voltage_range: ::from_le_bytes(&bytes[0..1]), current_range: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:498:58 [INFO] [stderr] | [INFO] [stderr] 498 | accelerometer_bandwidth: ::from_le_bytes(&bytes[4..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_analog_out_bricklet.rs:79:53 [INFO] [stderr] | [INFO] [stderr] 79 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:513:60 [INFO] [stderr] | [INFO] [stderr] 513 | minimum_dynamic_baudrate: ::from_le_bytes(&bytes[1..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:529:60 [INFO] [stderr] | [INFO] [stderr] 529 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_analog_out_v2_bricklet.rs:106:60 [INFO] [stderr] | [INFO] [stderr] 106 | Configuration { voltage_range: ::from_le_bytes(&bytes[0..1]), current_range: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:530:64 [INFO] [stderr] | [INFO] [stderr] 530 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_analog_out_v2_bricklet.rs:106:110 [INFO] [stderr] | [INFO] [stderr] 106 | Configuration { voltage_range: ::from_le_bytes(&bytes[0..1]), current_range: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_analog_out_v2_bricklet.rs:120:39 [INFO] [stderr] | [INFO] [stderr] 120 | min: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:531:53 [INFO] [stderr] | [INFO] [stderr] 531 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:532:56 [INFO] [stderr] | [INFO] [stderr] 532 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_analog_out_v2_bricklet.rs:121:39 [INFO] [stderr] | [INFO] [stderr] 121 | max: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:547:51 [INFO] [stderr] | [INFO] [stderr] 547 | protocol_version: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_analog_out_v2_bricklet.rs:122:41 [INFO] [stderr] | [INFO] [stderr] 122 | config: ::from_le_bytes(&bytes[4..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_analog_out_v2_bricklet.rs:138:60 [INFO] [stderr] | [INFO] [stderr] 138 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/imu_v2_brick.rs:572:53 [INFO] [stderr] | [INFO] [stderr] 572 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_analog_out_v2_bricklet.rs:139:64 [INFO] [stderr] | [INFO] [stderr] 139 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_analog_out_bricklet.rs:57:60 [INFO] [stderr] | [INFO] [stderr] 57 | Configuration { voltage_range: ::from_le_bytes(&bytes[0..1]), current_range: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_analog_out_v2_bricklet.rs:140:53 [INFO] [stderr] | [INFO] [stderr] 140 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_analog_out_bricklet.rs:57:110 [INFO] [stderr] | [INFO] [stderr] 57 | Configuration { voltage_range: ::from_le_bytes(&bytes[0..1]), current_range: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_analog_out_v2_bricklet.rs:141:56 [INFO] [stderr] | [INFO] [stderr] 141 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_analog_out_v2_bricklet.rs:164:53 [INFO] [stderr] | [INFO] [stderr] 164 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_analog_out_bricklet.rs:79:53 [INFO] [stderr] | [INFO] [stderr] 79 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_counter_bricklet.rs:157:46 [INFO] [stderr] | [INFO] [stderr] 157 | duty_cycle: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_analog_out_v2_bricklet.rs:106:60 [INFO] [stderr] | [INFO] [stderr] 106 | Configuration { voltage_range: ::from_le_bytes(&bytes[0..1]), current_range: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_counter_bricklet.rs:158:42 [INFO] [stderr] | [INFO] [stderr] 158 | period: ::from_le_bytes(&bytes[2..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 8 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 8]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_analog_out_v2_bricklet.rs:106:110 [INFO] [stderr] | [INFO] [stderr] 106 | Configuration { voltage_range: ::from_le_bytes(&bytes[0..1]), current_range: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_counter_bricklet.rs:159:45 [INFO] [stderr] | [INFO] [stderr] 159 | frequency: ::from_le_bytes(&bytes[10..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_analog_out_v2_bricklet.rs:120:39 [INFO] [stderr] | [INFO] [stderr] 120 | min: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_counter_bricklet.rs:195:45 [INFO] [stderr] | [INFO] [stderr] 195 | count_edge: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_analog_out_v2_bricklet.rs:121:39 [INFO] [stderr] | [INFO] [stderr] 121 | max: ::from_le_bytes(&bytes[2..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_analog_out_v2_bricklet.rs:122:41 [INFO] [stderr] | [INFO] [stderr] 122 | config: ::from_le_bytes(&bytes[4..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_counter_bricklet.rs:196:50 [INFO] [stderr] | [INFO] [stderr] 196 | count_direction: ::from_le_bytes(&bytes[1..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_counter_bricklet.rs:197:55 [INFO] [stderr] | [INFO] [stderr] 197 | duty_cycle_prescaler: ::from_le_bytes(&bytes[2..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_analog_out_v2_bricklet.rs:138:60 [INFO] [stderr] | [INFO] [stderr] 138 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_counter_bricklet.rs:198:61 [INFO] [stderr] | [INFO] [stderr] 198 | frequency_integration_time: ::from_le_bytes(&bytes[3..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_analog_out_v2_bricklet.rs:139:64 [INFO] [stderr] | [INFO] [stderr] 139 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_counter_bricklet.rs:212:42 [INFO] [stderr] | [INFO] [stderr] 212 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_analog_out_v2_bricklet.rs:140:53 [INFO] [stderr] | [INFO] [stderr] 140 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_analog_out_v2_bricklet.rs:141:56 [INFO] [stderr] | [INFO] [stderr] 141 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_counter_bricklet.rs:227:42 [INFO] [stderr] | [INFO] [stderr] 227 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_analog_out_v2_bricklet.rs:164:53 [INFO] [stderr] | [INFO] [stderr] 164 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_counter_bricklet.rs:263:60 [INFO] [stderr] | [INFO] [stderr] 263 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_counter_bricklet.rs:157:46 [INFO] [stderr] | [INFO] [stderr] 157 | duty_cycle: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_counter_bricklet.rs:264:64 [INFO] [stderr] | [INFO] [stderr] 264 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_counter_bricklet.rs:265:53 [INFO] [stderr] | [INFO] [stderr] 265 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_counter_bricklet.rs:158:42 [INFO] [stderr] | [INFO] [stderr] 158 | period: ::from_le_bytes(&bytes[2..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 8 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 8]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_counter_bricklet.rs:266:56 [INFO] [stderr] | [INFO] [stderr] 266 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_counter_bricklet.rs:159:45 [INFO] [stderr] | [INFO] [stderr] 159 | frequency: ::from_le_bytes(&bytes[10..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_counter_bricklet.rs:289:53 [INFO] [stderr] | [INFO] [stderr] 289 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_counter_bricklet.rs:195:45 [INFO] [stderr] | [INFO] [stderr] 195 | count_edge: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_in_4_bricklet.rs:64:63 [INFO] [stderr] | [INFO] [stderr] 64 | InterruptEvent { interrupt_mask: ::from_le_bytes(&bytes[0..2]), value_mask: ::from_le_bytes(&bytes[2..4]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_counter_bricklet.rs:196:50 [INFO] [stderr] | [INFO] [stderr] 196 | count_direction: ::from_le_bytes(&bytes[1..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_in_4_bricklet.rs:64:111 [INFO] [stderr] | [INFO] [stderr] 64 | InterruptEvent { interrupt_mask: ::from_le_bytes(&bytes[0..2]), value_mask: ::from_le_bytes(&bytes[2..4]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_counter_bricklet.rs:197:55 [INFO] [stderr] | [INFO] [stderr] 197 | duty_cycle_prescaler: ::from_le_bytes(&bytes[2..3]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_in_4_bricklet.rs:76:58 [INFO] [stderr] | [INFO] [stderr] 76 | EdgeCountConfig { edge_type: ::from_le_bytes(&bytes[0..1]), debounce: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_counter_bricklet.rs:198:61 [INFO] [stderr] | [INFO] [stderr] 198 | frequency_integration_time: ::from_le_bytes(&bytes[3..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_in_4_bricklet.rs:76:103 [INFO] [stderr] | [INFO] [stderr] 76 | EdgeCountConfig { edge_type: ::from_le_bytes(&bytes[0..1]), debounce: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_in_4_bricklet.rs:98:53 [INFO] [stderr] | [INFO] [stderr] 98 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_in_4_v2_bricklet.rs:109:67 [INFO] [stderr] | [INFO] [stderr] 109 | ValueCallbackConfiguration { period: ::from_le_bytes(&bytes[0..4]), value_has_to_change: ::from_le_bytes(&bytes[4..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_counter_bricklet.rs:212:42 [INFO] [stderr] | [INFO] [stderr] 212 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_in_4_v2_bricklet.rs:122:42 [INFO] [stderr] | [INFO] [stderr] 122 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_in_4_v2_bricklet.rs:136:65 [INFO] [stderr] | [INFO] [stderr] 136 | EdgeCountConfiguration { edge_type: ::from_le_bytes(&bytes[0..1]), debounce: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_counter_bricklet.rs:227:42 [INFO] [stderr] | [INFO] [stderr] 227 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_in_4_v2_bricklet.rs:136:110 [INFO] [stderr] | [INFO] [stderr] 136 | EdgeCountConfiguration { edge_type: ::from_le_bytes(&bytes[0..1]), debounce: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_in_4_v2_bricklet.rs:150:42 [INFO] [stderr] | [INFO] [stderr] 150 | channel: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_counter_bricklet.rs:263:60 [INFO] [stderr] | [INFO] [stderr] 263 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_in_4_v2_bricklet.rs:180:60 [INFO] [stderr] | [INFO] [stderr] 180 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_in_4_v2_bricklet.rs:181:64 [INFO] [stderr] | [INFO] [stderr] 181 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_counter_bricklet.rs:264:64 [INFO] [stderr] | [INFO] [stderr] 264 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_in_4_v2_bricklet.rs:182:53 [INFO] [stderr] | [INFO] [stderr] 182 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_counter_bricklet.rs:265:53 [INFO] [stderr] | [INFO] [stderr] 265 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_in_4_v2_bricklet.rs:183:56 [INFO] [stderr] | [INFO] [stderr] 183 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_counter_bricklet.rs:266:56 [INFO] [stderr] | [INFO] [stderr] 266 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_in_4_v2_bricklet.rs:206:53 [INFO] [stderr] | [INFO] [stderr] 206 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_bricklet.rs:57:41 [INFO] [stderr] | [INFO] [stderr] 57 | value: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_counter_bricklet.rs:289:53 [INFO] [stderr] | [INFO] [stderr] 289 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_bricklet.rs:58:40 [INFO] [stderr] | [INFO] [stderr] 58 | time: ::from_le_bytes(&bytes[2..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_in_4_bricklet.rs:64:63 [INFO] [stderr] | [INFO] [stderr] 64 | InterruptEvent { interrupt_mask: ::from_le_bytes(&bytes[0..2]), value_mask: ::from_le_bytes(&bytes[2..4]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_bricklet.rs:59:50 [INFO] [stderr] | [INFO] [stderr] 59 | time_remaining: ::from_le_bytes(&bytes[6..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_in_4_bricklet.rs:64:111 [INFO] [stderr] | [INFO] [stderr] 64 | InterruptEvent { interrupt_mask: ::from_le_bytes(&bytes[0..2]), value_mask: ::from_le_bytes(&bytes[2..4]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_bricklet.rs:72:66 [INFO] [stderr] | [INFO] [stderr] 72 | MonoflopDoneEvent { selection_mask: ::from_le_bytes(&bytes[0..2]), value_mask: ::from_le_bytes(&bytes[2..4]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_in_4_bricklet.rs:76:58 [INFO] [stderr] | [INFO] [stderr] 76 | EdgeCountConfig { edge_type: ::from_le_bytes(&bytes[0..1]), debounce: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_bricklet.rs:72:114 [INFO] [stderr] | [INFO] [stderr] 72 | MonoflopDoneEvent { selection_mask: ::from_le_bytes(&bytes[0..2]), value_mask: ::from_le_bytes(&bytes[2..4]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_in_4_bricklet.rs:76:103 [INFO] [stderr] | [INFO] [stderr] 76 | EdgeCountConfig { edge_type: ::from_le_bytes(&bytes[0..1]), debounce: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_bricklet.rs:94:53 [INFO] [stderr] | [INFO] [stderr] 94 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_in_4_bricklet.rs:98:53 [INFO] [stderr] | [INFO] [stderr] 98 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_v2_bricklet.rs:101:40 [INFO] [stderr] | [INFO] [stderr] 101 | time: ::from_le_bytes(&bytes[1..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_in_4_v2_bricklet.rs:109:67 [INFO] [stderr] | [INFO] [stderr] 109 | ValueCallbackConfiguration { period: ::from_le_bytes(&bytes[0..4]), value_has_to_change: ::from_le_bytes(&bytes[4..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_v2_bricklet.rs:102:50 [INFO] [stderr] | [INFO] [stderr] 102 | time_remaining: ::from_le_bytes(&bytes[5..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_in_4_v2_bricklet.rs:122:42 [INFO] [stderr] | [INFO] [stderr] 122 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_v2_bricklet.rs:115:58 [INFO] [stderr] | [INFO] [stderr] 115 | MonoflopDoneEvent { channel: ::from_le_bytes(&bytes[0..1]), value: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_in_4_v2_bricklet.rs:136:65 [INFO] [stderr] | [INFO] [stderr] 136 | EdgeCountConfiguration { edge_type: ::from_le_bytes(&bytes[0..1]), debounce: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_in_4_v2_bricklet.rs:136:110 [INFO] [stderr] | [INFO] [stderr] 136 | EdgeCountConfiguration { edge_type: ::from_le_bytes(&bytes[0..1]), debounce: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_in_4_v2_bricklet.rs:150:42 [INFO] [stderr] | [INFO] [stderr] 150 | channel: ::from_le_bytes(&bytes[0..1]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_v2_bricklet.rs:127:60 [INFO] [stderr] | [INFO] [stderr] 127 | PwmConfiguration { frequency: ::from_le_bytes(&bytes[0..4]), duty_cycle: ::from_le_bytes(&bytes[4..6]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_in_4_v2_bricklet.rs:180:60 [INFO] [stderr] | [INFO] [stderr] 180 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_v2_bricklet.rs:127:108 [INFO] [stderr] | [INFO] [stderr] 127 | PwmConfiguration { frequency: ::from_le_bytes(&bytes[0..4]), duty_cycle: ::from_le_bytes(&bytes[4..6]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_v2_bricklet.rs:142:60 [INFO] [stderr] | [INFO] [stderr] 142 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_in_4_v2_bricklet.rs:181:64 [INFO] [stderr] | [INFO] [stderr] 181 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_v2_bricklet.rs:143:64 [INFO] [stderr] | [INFO] [stderr] 143 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_in_4_v2_bricklet.rs:182:53 [INFO] [stderr] | [INFO] [stderr] 182 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_v2_bricklet.rs:144:53 [INFO] [stderr] | [INFO] [stderr] 144 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_in_4_v2_bricklet.rs:183:56 [INFO] [stderr] | [INFO] [stderr] 183 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_v2_bricklet.rs:145:56 [INFO] [stderr] | [INFO] [stderr] 145 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_in_4_v2_bricklet.rs:206:53 [INFO] [stderr] | [INFO] [stderr] 206 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_v2_bricklet.rs:168:53 [INFO] [stderr] | [INFO] [stderr] 168 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_bricklet.rs:57:41 [INFO] [stderr] | [INFO] [stderr] 57 | value: ::from_le_bytes(&bytes[0..2]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_bricklet.rs:71:39 [INFO] [stderr] | [INFO] [stderr] 71 | min: ::from_le_bytes(&bytes[1..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_bricklet.rs:58:40 [INFO] [stderr] | [INFO] [stderr] 58 | time: ::from_le_bytes(&bytes[2..6]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_bricklet.rs:72:39 [INFO] [stderr] | [INFO] [stderr] 72 | max: ::from_le_bytes(&bytes[5..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_bricklet.rs:59:50 [INFO] [stderr] | [INFO] [stderr] 59 | time_remaining: ::from_le_bytes(&bytes[6..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_bricklet.rs:85:52 [INFO] [stderr] | [INFO] [stderr] 85 | CurrentEvent { sensor: ::from_le_bytes(&bytes[0..1]), current: ::from_le_bytes(&bytes[1..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_bricklet.rs:85:97 [INFO] [stderr] | [INFO] [stderr] 85 | CurrentEvent { sensor: ::from_le_bytes(&bytes[0..1]), current: ::from_le_bytes(&bytes[1..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_bricklet.rs:72:66 [INFO] [stderr] | [INFO] [stderr] 72 | MonoflopDoneEvent { selection_mask: ::from_le_bytes(&bytes[0..2]), value_mask: ::from_le_bytes(&bytes[2..4]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_bricklet.rs:97:59 [INFO] [stderr] | [INFO] [stderr] 97 | CurrentReachedEvent { sensor: ::from_le_bytes(&bytes[0..1]), current: ::from_le_bytes(&bytes[1..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_bricklet.rs:97:104 [INFO] [stderr] | [INFO] [stderr] 97 | CurrentReachedEvent { sensor: ::from_le_bytes(&bytes[0..1]), current: ::from_le_bytes(&bytes[1..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_bricklet.rs:72:114 [INFO] [stderr] | [INFO] [stderr] 72 | MonoflopDoneEvent { selection_mask: ::from_le_bytes(&bytes[0..2]), value_mask: ::from_le_bytes(&bytes[2..4]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_bricklet.rs:94:53 [INFO] [stderr] | [INFO] [stderr] 94 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_bricklet.rs:119:53 [INFO] [stderr] | [INFO] [stderr] 119 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_v2_bricklet.rs:101:40 [INFO] [stderr] | [INFO] [stderr] 101 | time: ::from_le_bytes(&bytes[1..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_v2_bricklet.rs:121:42 [INFO] [stderr] | [INFO] [stderr] 121 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_v2_bricklet.rs:124:39 [INFO] [stderr] | [INFO] [stderr] 124 | min: ::from_le_bytes(&bytes[6..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_v2_bricklet.rs:102:50 [INFO] [stderr] | [INFO] [stderr] 102 | time_remaining: ::from_le_bytes(&bytes[5..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_v2_bricklet.rs:125:39 [INFO] [stderr] | [INFO] [stderr] 125 | max: ::from_le_bytes(&bytes[10..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_v2_bricklet.rs:115:58 [INFO] [stderr] | [INFO] [stderr] 115 | MonoflopDoneEvent { channel: ::from_le_bytes(&bytes[0..1]), value: ::from_le_bytes(&bytes[1..2]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_v2_bricklet.rs:138:53 [INFO] [stderr] | [INFO] [stderr] 138 | CurrentEvent { channel: ::from_le_bytes(&bytes[0..1]), current: ::from_le_bytes(&bytes[1..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_v2_bricklet.rs:127:60 [INFO] [stderr] | [INFO] [stderr] 127 | PwmConfiguration { frequency: ::from_le_bytes(&bytes[0..4]), duty_cycle: ::from_le_bytes(&bytes[4..6]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_v2_bricklet.rs:138:98 [INFO] [stderr] | [INFO] [stderr] 138 | CurrentEvent { channel: ::from_le_bytes(&bytes[0..1]), current: ::from_le_bytes(&bytes[1..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_v2_bricklet.rs:127:108 [INFO] [stderr] | [INFO] [stderr] 127 | PwmConfiguration { frequency: ::from_le_bytes(&bytes[0..4]), duty_cycle: ::from_le_bytes(&bytes[4..6]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_v2_bricklet.rs:152:39 [INFO] [stderr] | [INFO] [stderr] 152 | min: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_v2_bricklet.rs:142:60 [INFO] [stderr] | [INFO] [stderr] 142 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_v2_bricklet.rs:153:39 [INFO] [stderr] | [INFO] [stderr] 153 | max: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_v2_bricklet.rs:143:64 [INFO] [stderr] | [INFO] [stderr] 143 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_v2_bricklet.rs:154:41 [INFO] [stderr] | [INFO] [stderr] 154 | config: ::from_le_bytes(&bytes[8..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_v2_bricklet.rs:144:53 [INFO] [stderr] | [INFO] [stderr] 144 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_v2_bricklet.rs:170:60 [INFO] [stderr] | [INFO] [stderr] 170 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_v2_bricklet.rs:171:64 [INFO] [stderr] | [INFO] [stderr] 171 | error_count_message_checksum: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_v2_bricklet.rs:145:56 [INFO] [stderr] | [INFO] [stderr] 145 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_v2_bricklet.rs:172:53 [INFO] [stderr] | [INFO] [stderr] 172 | error_count_frame: ::from_le_bytes(&bytes[8..12]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_v2_bricklet.rs:173:56 [INFO] [stderr] | [INFO] [stderr] 173 | error_count_overflow: ::from_le_bytes(&bytes[12..16]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_digital_out_4_v2_bricklet.rs:168:53 [INFO] [stderr] | [INFO] [stderr] 168 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_v2_bricklet.rs:196:53 [INFO] [stderr] | [INFO] [stderr] 196 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_analog_in_bricklet.rs:81:39 [INFO] [stderr] | [INFO] [stderr] 81 | min: ::from_le_bytes(&bytes[1..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_bricklet.rs:71:39 [INFO] [stderr] | [INFO] [stderr] 71 | min: ::from_le_bytes(&bytes[1..5]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_analog_in_bricklet.rs:82:39 [INFO] [stderr] | [INFO] [stderr] 82 | max: ::from_le_bytes(&bytes[5..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_analog_in_bricklet.rs:107:53 [INFO] [stderr] | [INFO] [stderr] 107 | VoltageEvent { channel: ::from_le_bytes(&bytes[0..1]), voltage: ::from_le_bytes(&bytes[1..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_bricklet.rs:72:39 [INFO] [stderr] | [INFO] [stderr] 72 | max: ::from_le_bytes(&bytes[5..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_analog_in_bricklet.rs:107:98 [INFO] [stderr] | [INFO] [stderr] 107 | VoltageEvent { channel: ::from_le_bytes(&bytes[0..1]), voltage: ::from_le_bytes(&bytes[1..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_bricklet.rs:85:52 [INFO] [stderr] | [INFO] [stderr] 85 | CurrentEvent { sensor: ::from_le_bytes(&bytes[0..1]), current: ::from_le_bytes(&bytes[1..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_analog_in_bricklet.rs:119:60 [INFO] [stderr] | [INFO] [stderr] 119 | VoltageReachedEvent { channel: ::from_le_bytes(&bytes[0..1]), voltage: ::from_le_bytes(&bytes[1..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_bricklet.rs:85:97 [INFO] [stderr] | [INFO] [stderr] 85 | CurrentEvent { sensor: ::from_le_bytes(&bytes[0..1]), current: ::from_le_bytes(&bytes[1..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_analog_in_bricklet.rs:119:105 [INFO] [stderr] | [INFO] [stderr] 119 | VoltageReachedEvent { channel: ::from_le_bytes(&bytes[0..1]), voltage: ::from_le_bytes(&bytes[1..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_bricklet.rs:97:59 [INFO] [stderr] | [INFO] [stderr] 97 | CurrentReachedEvent { sensor: ::from_le_bytes(&bytes[0..1]), current: ::from_le_bytes(&bytes[1..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_analog_in_bricklet.rs:141:53 [INFO] [stderr] | [INFO] [stderr] 141 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_bricklet.rs:97:104 [INFO] [stderr] | [INFO] [stderr] 97 | CurrentReachedEvent { sensor: ::from_le_bytes(&bytes[0..1]), current: ::from_le_bytes(&bytes[1..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_bricklet.rs:119:53 [INFO] [stderr] | [INFO] [stderr] 119 | device_identifier: ::from_le_bytes(&bytes[23..25]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 2 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 2]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_analog_in_v2_bricklet.rs:123:42 [INFO] [stderr] | [INFO] [stderr] 123 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_v2_bricklet.rs:121:42 [INFO] [stderr] | [INFO] [stderr] 121 | period: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_analog_in_v2_bricklet.rs:126:39 [INFO] [stderr] | [INFO] [stderr] 126 | min: ::from_le_bytes(&bytes[6..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_v2_bricklet.rs:124:39 [INFO] [stderr] | [INFO] [stderr] 124 | min: ::from_le_bytes(&bytes[6..10]), [INFO] [stderr] | ^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_analog_in_v2_bricklet.rs:127:39 [INFO] [stderr] | [INFO] [stderr] 127 | max: ::from_le_bytes(&bytes[10..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_v2_bricklet.rs:125:39 [INFO] [stderr] | [INFO] [stderr] 125 | max: ::from_le_bytes(&bytes[10..14]), [INFO] [stderr] | ^^^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_analog_in_v2_bricklet.rs:140:53 [INFO] [stderr] | [INFO] [stderr] 140 | VoltageEvent { channel: ::from_le_bytes(&bytes[0..1]), voltage: ::from_le_bytes(&bytes[1..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_v2_bricklet.rs:138:53 [INFO] [stderr] | [INFO] [stderr] 138 | CurrentEvent { channel: ::from_le_bytes(&bytes[0..1]), current: ::from_le_bytes(&bytes[1..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_analog_in_v2_bricklet.rs:140:98 [INFO] [stderr] | [INFO] [stderr] 140 | VoltageEvent { channel: ::from_le_bytes(&bytes[0..1]), voltage: ::from_le_bytes(&bytes[1..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_v2_bricklet.rs:138:98 [INFO] [stderr] | [INFO] [stderr] 138 | CurrentEvent { channel: ::from_le_bytes(&bytes[0..1]), current: ::from_le_bytes(&bytes[1..5]) } [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_v2_bricklet.rs:152:39 [INFO] [stderr] | [INFO] [stderr] 152 | min: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_analog_in_v2_bricklet.rs:166:39 [INFO] [stderr] | [INFO] [stderr] 166 | min: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_v2_bricklet.rs:153:39 [INFO] [stderr] | [INFO] [stderr] 153 | max: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_analog_in_v2_bricklet.rs:167:39 [INFO] [stderr] | [INFO] [stderr] 167 | max: ::from_le_bytes(&bytes[4..8]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 4]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_0_20ma_v2_bricklet.rs:154:41 [INFO] [stderr] | [INFO] [stderr] 154 | config: ::from_le_bytes(&bytes[8..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_analog_in_v2_bricklet.rs:168:41 [INFO] [stderr] | [INFO] [stderr] 168 | config: ::from_le_bytes(&bytes[8..9]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 1 elements, found &[u8] [INFO] [stderr] | [INFO] [stderr] = note: expected type `[u8; 1]` [INFO] [stderr] found type `&[u8]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bindings/industrial_dual_analog_in_v2_bricklet.rs:184:60 [INFO] [stderr] | [INFO] [stderr] 184 | error_count_ack_checksum: ::from_le_bytes(&bytes[0..4]), [INFO] [stderr] | ^^^^^^^^^^^^ expected array of 4 elements, found &[u8] [WARN] too many lines in the log, truncating it