Skip to content

Commit 55c0a4b

Browse files
committed
Make NewStreamMessage a struct
1 parent d5d595e commit 55c0a4b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/SqlStreamStore.FSharp/NewStreamMessage.fs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
namespace SqlStreamStore.FSharp
22

3+
[<Struct>]
34
type NewStreamMessageInternal =
45
{
56
messageId: System.Guid option
@@ -8,6 +9,7 @@ type NewStreamMessageInternal =
89
jsonMetadata: string option
910
}
1011

12+
[<Struct>]
1113
type NewStreamMessage = private NewStreamMessage of NewStreamMessageInternal
1214

1315
module NewStreamMessage =
@@ -41,4 +43,3 @@ module NewStreamMessage =
4143
match msg.jsonMetadata with
4244
| Some metadata -> SqlStreamStore.Streams.NewStreamMessage(id, msg.messageType, msg.jsonData, metadata)
4345
| None -> SqlStreamStore.Streams.NewStreamMessage(id, msg.messageType, msg.jsonData)
44-

0 commit comments

Comments
 (0)