From 2d9c5fd3c87e1e94c8b91e3d51ab2cae029e752e Mon Sep 17 00:00:00 2001 From: Giovanni Costagliola Date: Mon, 9 Dec 2024 10:31:51 +0100 Subject: [PATCH] fixup(readonly): readonly structs removed to support serialization --- src/Monads/Maybe/Maybe.cs | 2 +- src/Monads/Result/Result.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Monads/Maybe/Maybe.cs b/src/Monads/Maybe/Maybe.cs index cef0d7c..df4b78b 100644 --- a/src/Monads/Maybe/Maybe.cs +++ b/src/Monads/Maybe/Maybe.cs @@ -44,7 +44,7 @@ public static Maybe Some(Maybe maybe) /// /// Represents an optional value. /// -public readonly struct Maybe : IMaybe, IEquatable>, IEnumerable +public struct Maybe : IMaybe, IEquatable>, IEnumerable { private readonly TValue? _value = default; /// diff --git a/src/Monads/Result/Result.cs b/src/Monads/Result/Result.cs index 6d5da62..577391e 100644 --- a/src/Monads/Result/Result.cs +++ b/src/Monads/Result/Result.cs @@ -148,7 +148,7 @@ public static async Task> Execute(Func> func /// Represents the result of an operation that may fail. /// /// -public readonly struct Result : IResult, IEquatable>, IEnumerable +public struct Result : IResult, IEquatable>, IEnumerable { internal readonly TValue? Value; internal readonly Error? Error;