|
1 |
| -/* Copyright (C) 2017-2021 by Jacob Alexander |
| 1 | +/* Copyright (C) 2017-2022 by Jacob Alexander |
2 | 2 | *
|
3 | 3 | * Permission is hereby granted, free of charge, to any person obtaining a copy
|
4 | 4 | * of this software and associated documentation files (the "Software"), to deal
|
@@ -54,21 +54,20 @@ fn loopback_serializer<const H: usize>(buffer: HidIoPacketBuffer<H>, data: &mut
|
54 | 54 | let data = match buffer.serialize_buffer(data) {
|
55 | 55 | Ok(data) => data,
|
56 | 56 | Err(err) => {
|
57 |
| - assert!(false, "Serialized Buffer failed: {:?}", err); |
58 |
| - &[0u8; 0] |
| 57 | + panic!("Serialized Buffer failed: {:?}", err); |
59 | 58 | }
|
60 | 59 | };
|
61 | 60 |
|
62 | 61 | // Validate serialization worked
|
63 |
| - assert!(data.len() > 0, "Serialization bytes:{}", data.len()); |
| 62 | + assert!(!data.is_empty(), "Serialization bytes:{}", data.len()); |
64 | 63 |
|
65 | 64 | // Deserialize while there are bytes left
|
66 | 65 | let mut deserialized = HidIoPacketBuffer::new();
|
67 | 66 | let mut bytes_used = 0;
|
68 | 67 | while bytes_used != data.len() {
|
69 | 68 | // Remove already processed bytes
|
70 | 69 | let slice = &data[bytes_used..];
|
71 |
| - match deserialized.decode_packet(&mut slice.to_vec()) { |
| 70 | + match deserialized.decode_packet(slice) { |
72 | 71 | Ok(result) => {
|
73 | 72 | bytes_used += result as usize;
|
74 | 73 | }
|
@@ -285,15 +284,13 @@ fn hid_vec2bitmask2vec_test() {
|
285 | 284 | let bitmask = match hid_vec2bitmask(&inputvec) {
|
286 | 285 | Ok(bitmask) => bitmask,
|
287 | 286 | Err(e) => {
|
288 |
| - assert!(false, "Failed to run hid_vec2bitmask: {:?}", e); |
289 |
| - Vec::new() |
| 287 | + panic!("Failed to run hid_vec2bitmask: {:?}", e); |
290 | 288 | }
|
291 | 289 | };
|
292 | 290 | let new_vec = match hid_bitmask2vec(&bitmask) {
|
293 | 291 | Ok(new_vec) => new_vec,
|
294 | 292 | Err(e) => {
|
295 |
| - assert!(false, "Failed to run hid_bitmask2vec: {:?}", e); |
296 |
| - Vec::new() |
| 293 | + panic!("Failed to run hid_bitmask2vec: {:?}", e); |
297 | 294 | }
|
298 | 295 | };
|
299 | 296 |
|
|
0 commit comments