diff --git a/MaybeError/Maybe.cs b/MaybeError/Maybe.cs index 4e3e4c6..f617ecf 100644 --- a/MaybeError/Maybe.cs +++ b/MaybeError/Maybe.cs @@ -4,7 +4,7 @@ using System.Diagnostics.CodeAnalysis; namespace MaybeError; -public interface IMaybe where T: class where E : Error +public interface IMaybe where E : Error { [MemberNotNullWhen(true, nameof(Error))] bool HasError { get; } @@ -46,7 +46,7 @@ public interface IMaybe where T: class where E : Error } } -public readonly struct Maybe : IMaybe where T : class where E: Error +public readonly struct Maybe : IMaybe where E: Error { [MemberNotNullWhen(true, nameof(Error))] public readonly bool HasError { get; } @@ -101,7 +101,7 @@ public readonly struct Maybe : IMaybe where T : class where E: Error } -public readonly struct Maybe : IMaybe where T : class +public readonly struct Maybe : IMaybe { [MemberNotNullWhen(true, nameof(Error))] public readonly bool HasError { get; }