-
Couldn't load subscription status.
- Fork 81
Open
Labels
Description
Yet another awkward pattern we repeat a lot
let x = call_fn();
if x.is_bad() {
return core::Status::NGX_ERROR.into();
}
instead of more canonical let x = call_fn()?;.
We should convert as much of these cases as possible to a proper use of Result and std::error::Error implementations.
Some macro magic might be necessary to wrap existing nginx-sys APIs.