diff --git a/Cargo.toml b/Cargo.toml
index 56f1f655d9db656cc4a147803ac3842b2be8fd03..829c41f1b413cc1ca1046e71bc2baa0bf26324d7 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -12,7 +12,6 @@ crate-type = ["cdylib"]
 
 [dependencies]
 crossbeam-channel = "0.5.12"
-hashbrown = "0.14.3"
 lazy_static = "1.4.0"
 parking_lot = "0.12.1"
 serialport = "4.3.0"
diff --git a/src/serial.rs b/src/serial.rs
index ed8dd01d2aeed334fd14ff16916e1e7d721efcba..c0178797c08c0c19e6004077f03634ba7266d15f 100644
--- a/src/serial.rs
+++ b/src/serial.rs
@@ -1,4 +1,5 @@
 use std::{
+    collections::HashMap,
     io::Read,
     ops::Deref,
     sync::Arc,
@@ -7,7 +8,6 @@ use std::{
 };
 
 use crossbeam_channel::{unbounded, Receiver, RecvTimeoutError, Sender};
-use hashbrown::HashMap;
 use parking_lot::{Mutex, RwLock};
 use serialport::SerialPort;