diff options
| author | ksqsf <i@ksqsf.moe> | 2019-08-01 01:09:07 +0800 |
|---|---|---|
| committer | ksqsf <i@ksqsf.moe> | 2019-08-01 01:09:07 +0800 |
| commit | 5a36b0dba1d7a350bba04b1abf256f057b3d1079 (patch) | |
| tree | 2c541f8f5e0b92f25cee23a85b1291e485c680b3 | |
| parent | c784720f3a2d0b66142da3c9a9fd6039f5d3a036 (diff) | |
| download | rust-5a36b0dba1d7a350bba04b1abf256f057b3d1079.tar.gz rust-5a36b0dba1d7a350bba04b1abf256f057b3d1079.zip | |
Make these methods public
| -rw-r--r-- | src/libcore/result.rs | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/libcore/result.rs b/src/libcore/result.rs index 31584972b9f..77cb447b954 100644 --- a/src/libcore/result.rs +++ b/src/libcore/result.rs @@ -835,7 +835,7 @@ impl<T: Copy, E> Result<&T, E> { /// assert_eq!(copied, Ok(12)); /// ``` #[unstable(feature = "result_copied", reason = "newly added", issue = "63168")] - fn copied(self) -> Result<T, E> { + pub fn copied(self) -> Result<T, E> { self.map(|&t| t) } } @@ -855,7 +855,7 @@ impl<T: Copy, E> Result<&mut T, E> { /// assert_eq!(copied, Ok(12)); /// ``` #[unstable(feature = "result_copied", reason = "newly added", issue = "63168")] - fn copied(self) -> Result<T, E> { + pub fn copied(self) -> Result<T, E> { self.map(|&mut t| t) } } @@ -875,7 +875,7 @@ impl<T, E: Copy> Result<T, &E> { /// assert_eq!(copied, Err(12)); /// ``` #[unstable(feature = "result_copied", reason = "newly added", issue = "63168")] - fn copied_err(self) -> Result<T, E> { + pub fn copied_err(self) -> Result<T, E> { self.map_err(|&e| e) } } @@ -895,7 +895,7 @@ impl<T, E: Copy> Result<T, &mut E> { /// assert_eq!(cloned, Err(12)); /// ``` #[unstable(feature = "result_copied", reason = "newly added", issue = "63168")] - fn copied_err(self) -> Result<T, E> { + pub fn copied_err(self) -> Result<T, E> { self.map_err(|&mut e| e) } } @@ -915,7 +915,7 @@ impl<T: Clone, E> Result<&T, E> { /// assert_eq!(cloned, Ok(12)); /// ``` #[unstable(feature = "result_cloned", reason = "newly added", issue = "63168")] - fn cloned(self) -> Result<T, E> { + pub fn cloned(self) -> Result<T, E> { self.map(|t| t.clone()) } } @@ -935,7 +935,7 @@ impl<T: Clone, E> Result<&mut T, E> { /// assert_eq!(cloned, Ok(12)); /// ``` #[unstable(feature = "result_cloned", reason = "newly added", issue = "63168")] - fn cloned(self) -> Result<T, E> { + pub fn cloned(self) -> Result<T, E> { self.map(|t| t.clone()) } } @@ -955,7 +955,7 @@ impl<T, E: Clone> Result<T, &E> { /// assert_eq!(cloned, Err(12)); /// ``` #[unstable(feature = "result_cloned", reason = "newly added", issue = "63168")] - fn cloned_err(self) -> Result<T, E> { + pub fn cloned_err(self) -> Result<T, E> { self.map_err(|e| e.clone()) } } @@ -975,7 +975,7 @@ impl<T, E: Clone> Result<T, &mut E> { /// assert_eq!(cloned, Err(12)); /// ``` #[unstable(feature = "result_cloned", reason = "newly added", issue = "63168")] - fn cloned_err(self) -> Result<T, E> { + pub fn cloned_err(self) -> Result<T, E> { self.map_err(|e| e.clone()) } } |
