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

Summary

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

public partial struct Option<TSome>
{
    /// <summary>
    /// Consumes self while expecting None and returning nothing.
    /// </summary>
    public void UnwrapNone()
        => Match(
                 some => ExpectNoneFailed("called `Option.UnwrapNone()` on a `Some` value", some),
                 _ => { }
                );
}