diff --git a/uefi/src/data_types/strs.rs b/uefi/src/data_types/strs.rs
index 16fcf029a..4bee5fe3e 100644
--- a/uefi/src/data_types/strs.rs
+++ b/uefi/src/data_types/strs.rs
@@ -31,7 +31,7 @@ pub enum FromSliceUntilNulError {
 impl Display for FromSliceUntilNulError {
     fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result {
         match self {
-            Self::InvalidChar(usize) => write!(f, "invalid character at index {}", usize),
+            Self::InvalidChar(usize) => write!(f, "invalid character at index {usize}"),
             Self::NoNul => write!(f, "no nul character"),
         }
     }
@@ -56,8 +56,8 @@ pub enum FromSliceWithNulError {
 impl Display for FromSliceWithNulError {
     fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result {
         match self {
-            Self::InvalidChar(usize) => write!(f, "invalid character at index {}", usize),
-            Self::InteriorNul(usize) => write!(f, "interior null character at index {}", usize),
+            Self::InvalidChar(usize) => write!(f, "invalid character at index {usize}"),
+            Self::InteriorNul(usize) => write!(f, "interior null character at index {usize}"),
             Self::NotNulTerminated => write!(f, "not null-terminated"),
         }
     }
@@ -85,8 +85,8 @@ pub enum UnalignedCStr16Error {
 impl Display for UnalignedCStr16Error {
     fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result {
         match self {
-            Self::InvalidChar(usize) => write!(f, "invalid character at index {}", usize),
-            Self::InteriorNul(usize) => write!(f, "interior null character at index {}", usize),
+            Self::InvalidChar(usize) => write!(f, "invalid character at index {usize}"),
+            Self::InteriorNul(usize) => write!(f, "interior null character at index {usize}"),
             Self::NotNulTerminated => write!(f, "not null-terminated"),
             Self::BufferTooSmall => write!(f, "buffer too small"),
         }
@@ -112,8 +112,8 @@ pub enum FromStrWithBufError {
 impl Display for FromStrWithBufError {
     fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result {
         match self {
-            Self::InvalidChar(usize) => write!(f, "invalid character at index {}", usize),
-            Self::InteriorNul(usize) => write!(f, "interior null character at index {}", usize),
+            Self::InvalidChar(usize) => write!(f, "invalid character at index {usize}"),
+            Self::InteriorNul(usize) => write!(f, "interior null character at index {usize}"),
             Self::BufferTooSmall => write!(f, "buffer too small"),
         }
     }
diff --git a/uefi/src/proto/driver/component_name.rs b/uefi/src/proto/driver/component_name.rs
index 3e328e586..2ae35b199 100644
--- a/uefi/src/proto/driver/component_name.rs
+++ b/uefi/src/proto/driver/component_name.rs
@@ -246,7 +246,7 @@ pub enum LanguageError {
 impl Display for LanguageError {
     fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result {
         match self {
-            Self::Ascii { index } => write!(f, "invalid character at index: {}", index),
+            Self::Ascii { index } => write!(f, "invalid character at index: {index}"),
         }
     }
 }
diff --git a/uefi/src/proto/media/file/info.rs b/uefi/src/proto/media/file/info.rs
index 51811d786..1fa9a9768 100644
--- a/uefi/src/proto/media/file/info.rs
+++ b/uefi/src/proto/media/file/info.rs
@@ -132,8 +132,7 @@ impl Display for FileInfoCreationError {
         match self {
             Self::InsufficientStorage(bytes) => write!(
                 f,
-                "provided buffer was too small. need at least {} bytes",
-                bytes
+                "provided buffer was too small. need at least {bytes} bytes"
             ),
         }
     }