We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 593f929 commit 3bf076eCopy full SHA for 3bf076e
library/core/tests/result.rs
@@ -225,6 +225,28 @@ pub fn test_into_ok() {
225
assert_eq!(infallible_op2().into_ok(), 667);
226
}
227
228
+#[test]
229
+pub fn test_into_err() {
230
+ fn until_error_op() -> Result<!, isize> {
231
+ Err(666)
232
+ }
233
+
234
+ assert_eq!(until_error_op().into_err(), 666);
235
236
+ enum MyNeverToken {}
237
+ impl From<MyNeverToken> for ! {
238
+ fn from(never: MyNeverToken) -> ! {
239
+ match never {}
240
241
242
243
+ fn until_error_op2() -> Result<MyNeverToken, isize> {
244
+ Err(667)
245
246
247
+ assert_eq!(until_error_op2().into_err(), 667);
248
+}
249
250
#[test]
251
fn test_try() {
252
fn try_result_some() -> Option<u8> {
0 commit comments