Variant of [`Assert::code`] that returns an [`AssertResult`].
(self, pred: I)
| 288 | |
| 289 | /// Variant of [`Assert::code`] that returns an [`AssertResult`]. |
| 290 | pub fn try_code<I, P>(self, pred: I) -> AssertResult |
| 291 | where |
| 292 | I: IntoCodePredicate<P>, |
| 293 | P: predicates_core::Predicate<i32>, |
| 294 | { |
| 295 | self.code_impl(&pred.into_code()) |
| 296 | } |
| 297 | |
| 298 | fn code_impl(self, pred: &dyn predicates_core::Predicate<i32>) -> AssertResult { |
| 299 | let actual_code = if let Some(actual_code) = self.output.status.code() { |