()
| 157 | |
| 158 | #[test] |
| 159 | fn no_error() { |
| 160 | let result1: Result<i32, Report<TestError>> = Ok(1); |
| 161 | let result2: Result<String, Report<TestError>> = Ok("test".to_owned()); |
| 162 | let result3: Result<bool, Report<TestError>> = Ok(true); |
| 163 | |
| 164 | let combined = (result1, result2, result3).try_collect(); |
| 165 | let (ok1, ok2, ok3) = combined.expect("should have no error"); |
| 166 | |
| 167 | assert_eq!(ok1, 1); |
| 168 | assert_eq!(ok2, "test"); |
| 169 | assert!(ok3); |
| 170 | } |
| 171 | |
| 172 | #[test] |
| 173 | fn expanded_error() { |
nothing calls this directly
no test coverage detected