|
|
|
|
|
by simonask
168 days ago
|
|
I think in C# the way to solve this is to have two separate types, `Ok<TValue>` and `Err<TError>`, and provide implicit conversions for both to `Result<TValue, TError>`. The static method approach showcased in the article is really long-winded. |
|
With implicit type parameters this boils down to Ok(4) or BadRequest()