ExecutionSaveRecipe.eligibility: def of bendvy-ecs-core@0.1.0.3 Import: import bendvy-ecs-core@0.1.0.3/execution_save_recipe.bend as ExecutionSaveRecipe Lines 24-28 of bendvy-ecs-core@0.1.0.3/execution_save_recipe.bend: https://jend.leeeet.dev/read.txt?path=bendvy-ecs-core@0.1.0.3/execution_save_recipe.bend&start_line=24&end_line=28 import Base import bendvy-ecs-core@0.1.0.3/ordinary_declaration.bend as C import bendvy-ecs-core@0.1.0.3/decode_data.bend as D def eligibility(~S:Data,~P:Type,~identity:C.Declaration,~project:P -> P & D.Raw,recipe:Leaf) -> Leaf & Maybe<&2,Refusal>: match recipe: case Plain{}:(Plain{},Some{PlainUnserializable{C.key(~S,~P,identity)}}) case Transient{}:(Transient{},None{}) case Constructed{declaration}:(Constructed{declaration},None{}) Uses (8): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Maybe https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Pair https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Sigma https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/decode_data.bend&name=Raw https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/execution_save_recipe.bend&name=Leaf https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/execution_save_recipe.bend&name=Refusal https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/ordinary_declaration.bend&name=Declaration https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/ordinary_declaration.bend&name=key