Skip to content

mismatched types with from_le_bytes #56902

Closed
@Mark-Simulacrum

Description

@Mark-Simulacrum

https://crater-reports.s3.amazonaws.com/beta-1.32-1/beta-2018-12-05/reg/tinkerforge-2.0.5/log.txt

Dec 10 00:57:00.056 INFO [stderr] error[E0308]: mismatched types
Dec 10 00:57:00.056 INFO [stderr]   --> src/bindings/accelerometer_bricklet.rs:92:48
Dec 10 00:57:00.056 INFO [stderr]    |
Dec 10 00:57:00.056 INFO [stderr] 92 |         Acceleration { x: <i16>::from_le_bytes(&bytes[0..2]), y: <i16>::from_le_bytes(&bytes[2..4]), z: <i16>::from_le_bytes(&bytes[4..6]) }
Dec 10 00:57:00.056 INFO [stderr]    |                                                ^^^^^^^^^^^^ expected array of 2 elements, found &[u8]
Dec 10 00:57:00.056 INFO [stderr]    |
Dec 10 00:57:00.056 INFO [stderr]    = note: expected type `[u8; 2]`
Dec 10 00:57:00.056 INFO [stderr]               found type `&[u8]`
Dec 10 00:57:00.056 INFO [stderr] 
Dec 10 00:57:00.096 INFO [stderr] error[E0308]: mismatched types
Dec 10 00:57:00.096 INFO [stderr]   --> src/bindings/accelerometer_bricklet.rs:92:87
Dec 10 00:57:00.096 INFO [stderr]    |
Dec 10 00:57:00.096 INFO [stderr] 92 |         Acceleration { x: <i16>::from_le_bytes(&bytes[0..2]), y: <i16>::from_le_bytes(&bytes[2..4]), z: <i16>::from_le_bytes(&bytes[4..6]) }
Dec 10 00:57:00.096 INFO [stderr]    |                                                                                       ^^^^^^^^^^^^ expected array of 2 elements, found &[u8]
Dec 10 00:57:00.096 INFO [stderr]    |
Dec 10 00:57:00.096 INFO [stderr]    = note: expected type `[u8; 2]`
Dec 10 00:57:00.096 INFO [stderr]               found type `&[u8]`
Dec 10 00:57:00.096 INFO [stderr] 
Dec 10 00:57:00.140 INFO [stderr] error[E0308]: mismatched types
Dec 10 00:57:00.140 INFO [stderr]   --> src/bindings/accelerometer_bricklet.rs:92:126
Dec 10 00:57:00.140 INFO [stderr]    |
Dec 10 00:57:00.140 INFO [stderr] 92 |         Acceleration { x: <i16>::from_le_bytes(&bytes[0..2]), y: <i16>::from_le_bytes(&bytes[2..4]), z: <i16>::from_le_bytes(&bytes[4..6]) }
Dec 10 00:57:00.140 INFO [stderr]    |                                                                                                                              ^^^^^^^^^^^^ expected array of 2 elements, found &[u8]
Dec 10 00:57:00.140 INFO [stderr]    |
Dec 10 00:57:00.140 INFO [stderr]    = note: expected type `[u8; 2]`
Dec 10 00:57:00.140 INFO [stderr]               found type `&[u8]`

Metadata

Metadata

Assignees

No one assigned

    Labels

    T-libs-apiRelevant to the library API team, which will review and decide on the PR/issue.regression-from-stable-to-betaPerformance or correctness regression from stable to beta.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions