diff --git a/substrate/Cargo.lock b/substrate/Cargo.lock
index 377059ba220c0511e8f525075b09e20f9befbaad..e954a76d0ba2e2d964a1d80d99e973fb11381baf 100644
--- a/substrate/Cargo.lock
+++ b/substrate/Cargo.lock
@@ -6713,9 +6713,9 @@ dependencies = [
 
 [[package]]
 name = "retain_mut"
-version = "0.1.2"
+version = "0.1.3"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "53552c6c49e1e13f1a203ef0080ab3bbef0beb570a528993e83df057a9d9bba1"
+checksum = "e9c17925a9027d298a4603d286befe3f9dc0e8ed02523141914eb628798d6e5b"
 
 [[package]]
 name = "ring"
diff --git a/substrate/client/consensus/babe/Cargo.toml b/substrate/client/consensus/babe/Cargo.toml
index c69544bc06c9bec305185103e517edf0e9b019ad..9ada9fda6216fb2d3304205f323520146e490bd3 100644
--- a/substrate/client/consensus/babe/Cargo.toml
+++ b/substrate/client/consensus/babe/Cargo.toml
@@ -51,7 +51,7 @@ rand = "0.7.2"
 merlin = "2.0"
 pdqselect = "0.1.0"
 derive_more = "0.99.2"
-retain_mut = "0.1.2"
+retain_mut = "0.1.3"
 async-trait = "0.1.42"
 
 [dev-dependencies]
diff --git a/substrate/client/transaction-pool/graph/Cargo.toml b/substrate/client/transaction-pool/graph/Cargo.toml
index 7ed455f9370c53cae5392acae597851d84d8ebb6..4b134c7080963eddda44227aa1217dd82ed4ef94 100644
--- a/substrate/client/transaction-pool/graph/Cargo.toml
+++ b/substrate/client/transaction-pool/graph/Cargo.toml
@@ -27,7 +27,7 @@ sp-runtime = { version = "3.0.0", path = "../../../primitives/runtime" }
 sp-transaction-pool = { version = "3.0.0", path = "../../../primitives/transaction-pool" }
 parity-util-mem = { version = "0.9.0", default-features = false, features = ["primitive-types"] }
 linked-hash-map = "0.5.2"
-retain_mut = "0.1.2"
+retain_mut = "0.1.3"
 
 [dev-dependencies]
 assert_matches = "1.3.0"