diff --git a/src/libcore/slice/mod.rs b/src/libcore/slice/mod.rs index 9b4d201573238..f15e149e0eb79 100644 --- a/src/libcore/slice/mod.rs +++ b/src/libcore/slice/mod.rs @@ -5521,6 +5521,13 @@ impl PartialOrd for [T] { } } +#[stable(feature = "array_from_single", since = "1.42.0")] +impl From for [T; 1] { + fn from(val: T) -> [T; 1] { + [val] + } +} + #[doc(hidden)] // intermediate trait for specialization of slice's PartialEq trait SlicePartialEq {