src/Sirh3e.Rust/Option/Methods/Option.OkOr.cs
namespace Sirh3e.Rust.Option;
public partial struct Option<TSome>
{
public Result<TSome, TErr> OkOr<TErr>(TErr err)
=> Match(
Result<TSome, TErr>.Ok,
() => Result<TSome, TErr>.Err(err ?? throw new ArgumentNullException(nameof(err)))
);
}