assert_eq!(*payment_failed_permanently, !expected_retryable);
assert_eq!(*error_code, expected_error_code);
if expected_channel_update.is_some() {
assert_eq!(*payment_failed_permanently, !expected_retryable);
assert_eq!(*error_code, expected_error_code);
if expected_channel_update.is_some() {