From 72025095818a9f7ac1b3e99fec9f71c1dfb28e01 Mon Sep 17 00:00:00 2001 From: Zach Daniel Date: Wed, 11 Jan 2023 15:16:41 -0500 Subject: [PATCH] improvement: more compile time optimizations --- lib/ash/resource/dsl.ex | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/ash/resource/dsl.ex b/lib/ash/resource/dsl.ex index 03ab79f6..7ca894df 100644 --- a/lib/ash/resource/dsl.ex +++ b/lib/ash/resource/dsl.ex @@ -458,6 +458,7 @@ defmodule Ash.Resource.Dsl do ], target: Ash.Resource.Actions.Create, schema: Ash.Resource.Actions.Create.opt_schema(), + modules: [:manual], no_depend_modules: [:touches_resources], entities: [ changes: [ @@ -530,6 +531,7 @@ defmodule Ash.Resource.Dsl do schema: Ash.Resource.Actions.Read.opt_schema(), transform: {Ash.Resource.Actions.Read, :transform, []}, no_depend_modules: [:touches_resources], + modules: [:manual], links: [ guides: [ "ash:guide:Actions" @@ -567,6 +569,7 @@ defmodule Ash.Resource.Dsl do "ash:guide:Actions" ] ], + modules: [:manual], entities: [ changes: [ @action_change, @@ -597,6 +600,7 @@ defmodule Ash.Resource.Dsl do end """ ], + modules: [:manual], imports: [ Ash.Resource.Change.Builtins, Ash.Resource.Validation.Builtins, @@ -851,6 +855,7 @@ defmodule Ash.Resource.Dsl do end """ ], + modules: [:define_for], schema: [ define_for: [ type: {:spark, Ash.Api},