make clippy happy

This commit is contained in:
Noa Aarts 2024-10-19 15:34:03 +02:00
parent a8bc1555c2
commit a27dcf013f
Signed by: noa
GPG key ID: 1850932741EFF672
6 changed files with 30 additions and 50 deletions

View file

@ -13,15 +13,9 @@ const SET_PX_RGB_BIN: u8 = 128;
const SET_PX_RGBA_BIN: u8 = 129;
const SET_PX_W_BIN: u8 = 130;
#[derive(Clone)]
#[derive(Clone, Default)]
pub struct BinaryParser {}
impl BinaryParser {
pub fn new() -> BinaryParser {
BinaryParser {}
}
}
impl<R: AsyncBufRead + AsyncBufReadExt + std::marker::Unpin> Parser<R> for BinaryParser {
async fn parse(&self, reader: &mut R) -> io::Result<Command> {
let fst = reader.read_u8().await;
@ -133,7 +127,7 @@ mod tests {
#[tokio::test]
async fn test_bin_help_parse() {
let parser = BinaryParser::new();
let parser = BinaryParser::default();
let reader = tokio_test::io::Builder::new().read(&[HELP_BIN]).build();
let mut bufreader = BufReader::new(reader);
let thingy = parser.parse(&mut bufreader).await;
@ -142,7 +136,7 @@ mod tests {
#[tokio::test]
async fn test_bin_size_parse() {
let parser = BinaryParser::new();
let parser = BinaryParser::default();
let reader = tokio_test::io::Builder::new().read(&[SIZE_BIN, 3]).build();
let mut bufreader = BufReader::new(reader);
let thingy = parser.parse(&mut bufreader).await;
@ -151,7 +145,7 @@ mod tests {
#[tokio::test]
async fn test_bin_px_set_w_parse() {
let parser = BinaryParser::new();
let parser = BinaryParser::default();
let reader = tokio_test::io::Builder::new()
.read(&[SET_PX_W_BIN, 0x01, 0x69, 0x42, 0x42, 0x69, 0x82])
.build();
@ -165,7 +159,7 @@ mod tests {
#[tokio::test]
async fn test_bin_px_set_rgb_parse() {
let parser = BinaryParser::new();
let parser = BinaryParser::default();
let reader = tokio_test::io::Builder::new()
.read(&[
SET_PX_RGB_BIN,
@ -189,7 +183,7 @@ mod tests {
#[tokio::test]
async fn test_bin_px_set_rgba_parse() {
let parser = BinaryParser::new();
let parser = BinaryParser::default();
let reader = tokio_test::io::Builder::new()
.read(&[
SET_PX_RGBA_BIN,
@ -214,7 +208,7 @@ mod tests {
#[tokio::test]
async fn test_bin_px_get_parse() {
let parser = BinaryParser::new();
let parser = BinaryParser::default();
let reader = tokio_test::io::Builder::new()
.read(&[GET_PX_BIN, 0x03, 0x69, 0x42, 0x42, 0x69])
.build();
@ -225,7 +219,7 @@ mod tests {
#[tokio::test]
async fn test_bin_parse_multiple() {
let parser = BinaryParser::new();
let parser = BinaryParser::default();
let reader = tokio_test::io::Builder::new()
.read(&[
SET_PX_RGB_BIN,