diff --git a/src/libcore/convert.rs b/src/libcore/convert.rs
index c0de8e2ceb3f3..db3dde3fea6bd 100644
--- a/src/libcore/convert.rs
+++ b/src/libcore/convert.rs
@@ -477,6 +477,7 @@ pub trait TryInto<T>: Sized {
 /// [`TryInto`]: trait.TryInto.html
 /// [`i32::MAX`]: ../../std/i32/constant.MAX.html
 /// [`!`]: ../../std/primitive.never.html
+/// [`Infallible`]: enum.Infallible.html
 #[stable(feature = "try_from", since = "1.34.0")]
 pub trait TryFrom<T>: Sized {
     /// The type returned in the event of a conversion error.