src/Sirh3e.Rust/Option/Methods/Option.Or.cs

Summary

Maintainability
A
0 mins
Test Coverage
namespace Sirh3e.Rust.Option;

public partial struct Option<TSome>
{
    /// <summary>
    /// Returns the option if it contains a value, otherwise returns option.
    /// </summary>
    /// <param name="option"></param>
    /// <returns></returns>
    public Option<TSome> Or(Option<TSome> option)
        => Match(Some, () => option);
}