diff --git a/substrate/core/sr-primitives/src/generic/digest.rs b/substrate/core/sr-primitives/src/generic/digest.rs
index ea2dafb758411edc7188df95cd745aa5dcf69632..1bf53a9c0179f7ea43e95c6dab4d21811ef9c103 100644
--- a/substrate/core/sr-primitives/src/generic/digest.rs
+++ b/substrate/core/sr-primitives/src/generic/digest.rs
@@ -133,7 +133,7 @@ impl<
 		self.dref().as_authorities_change()
 	}
 
-	fn as_changes_trie_root(&self) -> Option<&Hash> {
+	fn as_changes_trie_root(&self) -> Option<&Self::Hash> {
 		self.dref().as_changes_trie_root()
 	}
 }