From 9410f7d37a27c8c0f8f98eb2b38e261afef6d98e Mon Sep 17 00:00:00 2001 From: James Harton Date: Fri, 24 May 2024 21:43:53 +1200 Subject: [PATCH] fix: Missing `__identifier__` field in `compose` DSL struct. --- lib/reactor/dsl/compose.ex | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/reactor/dsl/compose.ex b/lib/reactor/dsl/compose.ex index 3560dd4..d877709 100644 --- a/lib/reactor/dsl/compose.ex +++ b/lib/reactor/dsl/compose.ex @@ -4,11 +4,12 @@ defmodule Reactor.Dsl.Compose do See the `d:Reactor.compose`. """ - defstruct arguments: [], name: nil, reactor: nil + defstruct __identifier__: nil, arguments: [], name: nil, reactor: nil alias Reactor.{Builder, Dsl} @type t :: %Dsl.Compose{ + __identifier__: any, arguments: [Dsl.Argument.t()], name: any, reactor: module | Reactor.t()