diff --git a/crates/arti-testing/src/rt/badtcp.rs b/crates/arti-testing/src/rt/badtcp.rs
index 88a42f395601d80ba06429980121901941408abb..be973357a5dda91c412041bbb77161470f682b41 100644
--- a/crates/arti-testing/src/rt/badtcp.rs
+++ b/crates/arti-testing/src/rt/badtcp.rs
@@ -105,8 +105,8 @@ impl Default for ConditionalAction {
 }
 
 /// A TcpProvider that can make its connections fail.
-#[derive(Debug, Clone)]
 #[pin_project]
+#[derive(Debug, Clone)]
 pub(crate) struct BrokenTcpProvider<R> {
     /// An underlying TcpProvider to use when we actually want our connections to succeed
     #[pin]