Some checks failed
default / dotnet-default-workflow (push) Failing after 1m24s
Add a simple in memory dispatcher for scalar requests and stream request.
26 lines
No EOL
681 B
C#
26 lines
No EOL
681 B
C#
// Copyright (c) The Geekeey Authors
|
|
// SPDX-License-Identifier: EUPL-1.2
|
|
|
|
namespace Geekeey.Request.Result;
|
|
|
|
/// <summary>
|
|
/// The exception is thrown when an <see cref="Result{T}"/> is attempted to be unwrapped contains only a failure value.
|
|
/// </summary>
|
|
public sealed class UnwrapException : Exception
|
|
{
|
|
/// <summary>
|
|
/// Creates a new <see cref="UnwrapException"/>.
|
|
/// </summary>
|
|
public UnwrapException()
|
|
: base("Cannot unwrap result because it does not have a value.")
|
|
{
|
|
}
|
|
|
|
/// <summary>
|
|
/// Creates a new <see cref="UnwrapException"/>.
|
|
/// </summary>
|
|
/// <param name="error">An error message.</param>
|
|
public UnwrapException(string error) : base(error)
|
|
{
|
|
}
|
|
} |