@@ -804,30 +804,30 @@ impl<T> MaybeUninit<T> {
804804 }
805805 }
806806
807- /// Extracts the values from an array of `MaybeUninit` containers.
808- ///
807+ /// Extracts the values from an array of `MaybeUninit` containers.
808+ ///
809809 /// # Safety
810- ///
810+ ///
811811 /// It is up to the caller to guarantee that all elements of the array are
812- /// in an initialized state.
812+ /// in an initialized state.
813813 ///
814814 /// # Examples
815815 ///
816816 /// ```
817817 /// #![feature(maybe_uninit_uninit_array)]
818818 /// #![feature(maybe_uninit_array_assume_init)]
819819 /// use std::mem::MaybeUninit;
820- ///
820+ ///
821821 /// let mut array: [MaybeUninit<i32>; 3] = MaybeUninit::uninit_array();
822822 /// array[0] = MaybeUninit::new(0);
823823 /// array[1] = MaybeUninit::new(1);
824824 /// array[2] = MaybeUninit::new(2);
825- ///
825+ ///
826826 /// // SAFETY: Now safe as we initialised all elements
827827 /// let array = unsafe {
828828 /// MaybeUninit::array_assume_init(array)
829829 /// };
830- ///
830+ ///
831831 /// assert_eq!(array, [0, 1, 2]);
832832 /// ```
833833 #[ unstable( feature = "maybe_uninit_array_assume_init" , issue = "none" ) ]
@@ -846,9 +846,7 @@ impl<T> MaybeUninit<T> {
846846 unsafe {
847847 intrinsics:: assert_inhabited :: < T > ( ) ;
848848
849- let array = ArrayInit {
850- maybe_uninit : ManuallyDrop :: new ( array) ,
851- } ;
849+ let array = ArrayInit { maybe_uninit : ManuallyDrop :: new ( array) } ;
852850 ManuallyDrop :: into_inner ( array. init )
853851 }
854852 }
0 commit comments