diff --git a/substrate/core/sr-primitives/src/traits.rs b/substrate/core/sr-primitives/src/traits.rs
index 10c2e806584ba58f8b9a13686ce93b8bb9cf6e13..f94a71d38a6c5f6d31e278b8d89e7ec8e7c80909 100644
--- a/substrate/core/sr-primitives/src/traits.rs
+++ b/substrate/core/sr-primitives/src/traits.rs
@@ -611,7 +611,7 @@ pub trait IsMember<MemberId> {
 }
 
 /// Something which fulfills the abstract idea of a Substrate header. It has types for a `Number`,
-/// a `Hash` and a `Digest`. It provides access to an `extrinsics_root`, `state_root` and
+/// a `Hash` and a `Hashing`. It provides access to an `extrinsics_root`, `state_root` and
 /// `parent_hash`, as well as a `digest` and a block `number`.
 ///
 /// You can also create a `new` one from those fields.
diff --git a/substrate/srml/system/src/lib.rs b/substrate/srml/system/src/lib.rs
index 7c90f21240a063b2a40a566726c95d799ca913c3..71c99af3b32129fd5901c506bc46d33a79017084 100644
--- a/substrate/srml/system/src/lib.rs
+++ b/substrate/srml/system/src/lib.rs
@@ -48,7 +48,7 @@
 //!
 //!   - [`CheckWeight`]: Checks the weight and length of the block and ensure that it does not
 //!     exceed the limits.
-//!   - ['CheckNonce']: Checks the nonce of the transaction. Contains a single payload of type
+//!   - [`CheckNonce`]: Checks the nonce of the transaction. Contains a single payload of type
 //!     `T::Index`.
 //!   - [`CheckEra`]: Checks the era of the transaction. Contains a single payload of type `Era`.
 //!   - [`CheckGenesis`]: Checks the provided genesis hash of the transaction. Must be a part of the