diff --git a/traits/src/auction.rs b/traits/src/auction.rs
index b7a1d59d2e6c8d1ecc061dab60df2c455bcd6da3..d86db9c9cfb6da53bc6f7f5aca4a10fc5fd33c7f 100644
--- a/traits/src/auction.rs
+++ b/traits/src/auction.rs
@@ -38,6 +38,7 @@ pub trait Auction<AccountId, BlockNumber> {
 	fn remove_auction(id: Self::AuctionId);
 }
 
+#[derive(Eq, PartialEq, RuntimeDebug)]
 pub enum AuctionEndChange<BlockNumber> {
 	/// No change.
 	NoChange,