@@ -829,7 +829,7 @@ impl<T: Copy, E> Result<&T, E> {
829829 /// ```
830830 /// #![feature(result_copied)]
831831 /// let val = 12;
832- /// let x = Ok(&val);
832+ /// let x: Result<&i32, i32> = Ok(&val);
833833 /// assert_eq!(x, Ok(&12));
834834 /// let copied = x.copied();
835835 /// assert_eq!(copied, Ok(12));
@@ -848,8 +848,8 @@ impl<T: Copy, E> Result<&mut T, E> {
848848 ///
849849 /// ```
850850 /// #![feature(result_copied)]
851- /// let val = 12;
852- /// let x = Ok(&mut val);
851+ /// let mut val = 12;
852+ /// let x: Result<&mut i32, i32> = Ok(&mut val);
853853 /// assert_eq!(x, Ok(&mut 12));
854854 /// let copied = x.copied();
855855 /// assert_eq!(copied, Ok(12));
@@ -869,7 +869,7 @@ impl<T, E: Copy> Result<T, &E> {
869869 /// ```
870870 /// #![feature(result_copied)]
871871 /// let val = 12;
872- /// let x = Err(&val);
872+ /// let x: Result<i32, &i32> = Err(&val);
873873 /// assert_eq!(x, Err(&12));
874874 /// let copied = x.copied_err();
875875 /// assert_eq!(copied, Err(12));
@@ -888,11 +888,11 @@ impl<T, E: Copy> Result<T, &mut E> {
888888 ///
889889 /// ```
890890 /// #![feature(result_copied)]
891- /// let val = 12;
892- /// let x = Err(&mut val);
891+ /// let mut val = 12;
892+ /// let x: Result<i32, &mut i32> = Err(&mut val);
893893 /// assert_eq!(x, Err(&mut 12));
894- /// let copied = x.copied ();
895- /// assert_eq!(cloned , Err(12));
894+ /// let copied = x.copied_err ();
895+ /// assert_eq!(copied , Err(12));
896896 /// ```
897897 #[ unstable( feature = "result_copied" , reason = "newly added" , issue = "63168" ) ]
898898 pub fn copied_err ( self ) -> Result < T , E > {
@@ -909,7 +909,7 @@ impl<T: Clone, E> Result<&T, E> {
909909 /// ```
910910 /// #![feature(result_cloned)]
911911 /// let val = 12;
912- /// let x = Ok(&val);
912+ /// let x: Result<&i32, i32> = Ok(&val);
913913 /// assert_eq!(x, Ok(&12));
914914 /// let cloned = x.cloned();
915915 /// assert_eq!(cloned, Ok(12));
@@ -928,8 +928,8 @@ impl<T: Clone, E> Result<&mut T, E> {
928928 ///
929929 /// ```
930930 /// #![feature(result_cloned)]
931- /// let val = 12;
932- /// let x = Ok(&mut val);
931+ /// let mut val = 12;
932+ /// let x: Result<&mut i32, i32> = Ok(&mut val);
933933 /// assert_eq!(x, Ok(&mut 12));
934934 /// let cloned = x.cloned();
935935 /// assert_eq!(cloned, Ok(12));
@@ -949,9 +949,9 @@ impl<T, E: Clone> Result<T, &E> {
949949 /// ```
950950 /// #![feature(result_cloned)]
951951 /// let val = 12;
952- /// let x = Err(&mut val);
953- /// assert_eq!(x, Err(&mut 12));
954- /// let cloned = x.cloned ();
952+ /// let x: Result<i32, &i32> = Err(&val);
953+ /// assert_eq!(x, Err(&12));
954+ /// let cloned = x.cloned_err ();
955955 /// assert_eq!(cloned, Err(12));
956956 /// ```
957957 #[ unstable( feature = "result_cloned" , reason = "newly added" , issue = "63168" ) ]
@@ -968,10 +968,10 @@ impl<T, E: Clone> Result<T, &mut E> {
968968 ///
969969 /// ```
970970 /// #![feature(result_cloned)]
971- /// let val = 12;
972- /// let x = Err(&mut val);
971+ /// let mut val = 12;
972+ /// let x: Result<i32, &mut i32> = Err(&mut val);
973973 /// assert_eq!(x, Err(&mut 12));
974- /// let cloned = x.cloned ();
974+ /// let cloned = x.cloned_err ();
975975 /// assert_eq!(cloned, Err(12));
976976 /// ```
977977 #[ unstable( feature = "result_cloned" , reason = "newly added" , issue = "63168" ) ]
0 commit comments