From dcbede33d91bfd9503ff5a334b1636fbb66f3f85 Mon Sep 17 00:00:00 2001 From: Brian Searls Date: Wed, 13 May 2026 20:40:03 +0000 Subject: [PATCH] Recover Anthropic messages service tier --- ROADMAP.md | 2 +- dsl/extdeps/llm/anthropic.dag | 12 +- src/v3/compiler/src/bootstrap_generated.rs | 15119 ++++++++-------- ...otstrap_generated_without_parse_surface.rs | 10869 +++++------ .../anthropic_messages_wire_demo_test.rs | 19 +- .../anthropic_schema_lockstep_test.rs | 5 + .../integration/parse_corpus_manifest.txt | 2 +- src/v3/std/anthropic_schema.dag | 10 +- 8 files changed, 13109 insertions(+), 12929 deletions(-) diff --git a/ROADMAP.md b/ROADMAP.md index 2fd9cad2391..c4313d711c9 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -342,7 +342,7 @@ Automated + human review threads on [PR #825](https://github.com/gunb-ai/gunbc/p [PR #901](https://github.com/gunb-ai/gunbc/pull/901) landed typed LLM/GitHub inputs and **named** downstream work as searchable **`closure:`** strings in `dsl/extdeps/llm/*.dag`. The three triggers the program still tracks as **explicit closure work** (search these tokens in-repo and in issue bodies): -1. **`rest_typed_response_body` — PARTIAL 2026-05-04 (Row 32 residual slice)** — Typed service inputs; REST `response { 200 => Typed… }` is implemented for the OpenAI ChatCompletion and Anthropic Messages 200-body carriers, and the stale typed-projection receipts `structural_coverage_gap_openai_chat_completion_outputs` / `structural_coverage_gap_anthropic_messages_outputs` are retired with regression witnesses. The Row 32 residual slice typed OpenAI ChatCompletion 200 fidelity fields (`service_tier`, `system_fingerprint`, `logprobs`, `refusal` on the text-bearing message slice, `annotations`, `completion_tokens_details`, `prompt_tokens_details`), typed Anthropic Messages 200 fidelity fields (`container`, citation coproduct, cache-token counters, `service_tier`), and migrated OpenAI Responses from `response { 200 => Json }` to a narrow `OpenAiResponses200Body` proof-of-shape. Remaining response-fidelity residuals stay tracked in `structural_coverage_gap_openai_chat_completion_200_residual`, `structural_coverage_gap_anthropic_messages_200_residual`, and `structural_coverage_gap_openai_responses_200_residual`: OpenAI ChatCompletion tool/function/audio/multimodal response variants and refusal-without-content need a response content/tool/audio coproduct, OpenAI Responses `output_text.logprobs` plus refusal/tool/reasoning/error/multimodal output variants need an output item/content coproduct beyond the current required-text projection carrier, Anthropic thinking/tool/web-search/server-tool content blocks need a content-block coproduct, and Anthropic `container` remains presence-preserved as `Json?` until the container-management response surface has a structural consumer. Broader non-LLM `response { 200 => Json }` operations are separate scope. +1. **`rest_typed_response_body` — PARTIAL 2026-05-04 (Row 32 residual slice)** — Typed service inputs; REST `response { 200 => Typed… }` is implemented for the OpenAI ChatCompletion and Anthropic Messages 200-body carriers, and the stale typed-projection receipts `structural_coverage_gap_openai_chat_completion_outputs` / `structural_coverage_gap_anthropic_messages_outputs` are retired with regression witnesses. The Row 32 residual slice typed OpenAI ChatCompletion 200 fidelity fields (`service_tier`, `system_fingerprint`, `logprobs`, `refusal` on the text-bearing message slice, `annotations`, `completion_tokens_details`, `prompt_tokens_details`), typed Anthropic Messages 200 fidelity fields (citation coproduct, content-block coproduct, cache-token counters, typed `service_tier`), and migrated OpenAI Responses from `response { 200 => Json }` to a narrow `OpenAiResponses200Body` proof-of-shape. Remaining response-fidelity residuals stay tracked in `structural_coverage_gap_openai_chat_completion_200_residual`, `structural_coverage_gap_anthropic_messages_200_residual`, and `structural_coverage_gap_openai_responses_200_residual`: OpenAI ChatCompletion tool/function/audio/multimodal response variants and refusal-without-content need a response content/tool/audio coproduct, OpenAI Responses `output_text.logprobs` plus refusal/tool/reasoning/error/multimodal output variants need an output item/content coproduct beyond the current required-text projection carrier, and Anthropic `container` remains presence-preserved as `Json?` until the container-management response surface has a structural consumer while beta/server-tool result payloads and the `content/0/text` variant-aware typed response projection remain explicitly tracked. The Anthropic Messages 200 content-block response wire contract remains a separate `rest_request_wire_serde_alignment` residual until a generated response enum serde/emitter ratchet consumes it. Broader non-LLM `response { 200 => Json }` operations are separate scope. 2. **`openai_chat_message_full_coproduct`** — Retired by issue #2605 / PR #2627. `OpenAiChatMessage` is now a role-tagged request coproduct with tool + `tool_call_id`, legacy function rows, and typed text/image content parts. Residual additive content/tool surfaces are tracked by `structural_coverage_gap_openai_chat_message_additive_content_parts` in `dsl/extdeps/llm/openai.dag`. diff --git a/dsl/extdeps/llm/anthropic.dag b/dsl/extdeps/llm/anthropic.dag index 38d5d078ae3..6ff6029fa4f 100644 --- a/dsl/extdeps/llm/anthropic.dag +++ b/dsl/extdeps/llm/anthropic.dag @@ -274,12 +274,18 @@ type AnthropicMessages200ContentBlock // by `server_tool_input_payloads_unmodeled`. type AnthropicServerToolName = WebSearch | WebFetch | CodeExecution | BashCodeExecution | TextEditorCodeExecution | ToolSearchToolRegex | ToolSearchToolBm25 | Advisor +// 🟢 TERMINAL provider-domain enum for Anthropic Messages 200 `usage.service_tier`. +// Dissolution receipt: the field is a closed API string domain, not free-form +// metadata; fact placement would duplicate the usage field authority, algebraic +// form has no operator surface, and dimensional split has no independent axes. +type AnthropicMessages200ServiceTier = Standard | Priority | Batch + type AnthropicMessages200Usage { input_tokens: Int output_tokens: Int cache_creation_input_tokens: Int? cache_read_input_tokens: Int? - service_tier: String? + service_tier: AnthropicMessages200ServiceTier? } // Anthropic Messages 200 response role. The API currently returns only @@ -334,6 +340,10 @@ data rest_request_wire_serde_alignment_receipt: List = [ "closure:rest_request_wire_serde_alignment|llm.Anthropic.Messages|AnthropicToolResultBlock|paid:type_internally_tagged_object_tool_result_nested_blocks" ] +data structural_coverage_gap_anthropic_messages_200_content_block_wire_shape: List = [ + "closure:rest_request_wire_serde_alignment|llm.Anthropic.Messages|AnthropicMessages200ContentBlock|residue:messages_200_content_block_internally_tagged_object_unproved|trigger:generated response enum serde/emitter ratchet consumes the type-tagged AnthropicMessages200ContentBlock wire contract" +] + // -- Service: REST transport wiring ------------------------------ service llm.Anthropic { diff --git a/src/v3/compiler/src/bootstrap_generated.rs b/src/v3/compiler/src/bootstrap_generated.rs index 57f56c76c96..f25098fe8c5 100644 --- a/src/v3/compiler/src/bootstrap_generated.rs +++ b/src/v3/compiler/src/bootstrap_generated.rs @@ -8,7 +8,7 @@ pub(crate) fn bootstrapped_fixture_dag() -> Dag { ports: bootstrapped_fixture_dag_ports(), diagnostics: bootstrapped_fixture_dag_diagnostics(), next_node_id: 888, - next_declaration_id: 3373, + next_declaration_id: 3377, next_port_id: 1061, primitives: PrimitiveCache::default(), substrate_markers: SubstrateMarkers::default(), @@ -24,7 +24,7 @@ pub(crate) fn bootstrapped_fixture_dag() -> Dag { emit_model_variants: EmitModelVariants::default(), clusters: bootstrapped_fixture_dag_clusters(), optional_match_disjs: bootstrapped_fixture_dag_optional_match_disjs(), - declaration_append_begin_after_bootstrap: 3373, + declaration_append_begin_after_bootstrap: 3377, } } @@ -1386,7 +1386,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(180), - target: TransformTarget::Callable(DeclarationId(906)), + target: TransformTarget::Callable(DeclarationId(907)), inputs: vec![PortId(183), PortId(182)], output: PortId(184), span: SourceSpan::new("src/v3/std/algebra.dag", 10291, 10322), @@ -1402,21 +1402,21 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(182), - target: TransformTarget::Callable(DeclarationId(2193)), + target: TransformTarget::Callable(DeclarationId(2197)), inputs: vec![PortId(185)], output: PortId(187), span: SourceSpan::new("src/v3/std/algebra.dag", 11495, 11507), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(183), - target: TransformTarget::Callable(DeclarationId(2195)), + target: TransformTarget::Callable(DeclarationId(2199)), inputs: vec![PortId(187)], output: PortId(188), span: SourceSpan::new("src/v3/std/algebra.dag", 11488, 11535), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(184), - target: TransformTarget::Callable(DeclarationId(2139)), + target: TransformTarget::Callable(DeclarationId(2143)), inputs: vec![PortId(185), PortId(186), PortId(188)], output: PortId(189), span: SourceSpan::new("src/v3/std/algebra.dag", 11149, 11539), @@ -1432,7 +1432,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(186), - target: TransformTarget::Callable(DeclarationId(2141)), + target: TransformTarget::Callable(DeclarationId(2145)), inputs: vec![PortId(190), PortId(191), PortId(192)], output: PortId(193), span: SourceSpan::new("src/v3/std/algebra.dag", 11670, 11726), @@ -1448,7 +1448,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(188), - target: TransformTarget::Callable(DeclarationId(2196)), + target: TransformTarget::Callable(DeclarationId(2200)), inputs: vec![PortId(194)], output: PortId(195), span: SourceSpan::new("src/v3/std/algebra.dag", 11795, 11810), @@ -1524,7 +1524,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(195), - target: TransformTarget::Callable(DeclarationId(913)), + target: TransformTarget::Callable(DeclarationId(914)), inputs: vec![PortId(203)], output: PortId(204), span: SourceSpan::new("src/v3/std/algebra.dag", 11975, 12003), @@ -1593,21 +1593,21 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(201), - target: TransformTarget::Callable(DeclarationId(910)), + target: TransformTarget::Callable(DeclarationId(911)), inputs: vec![PortId(209), PortId(210)], output: PortId(211), span: SourceSpan::new("src/v3/std/algebra.dag", 12333, 12348), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(202), - target: TransformTarget::Callable(DeclarationId(2180)), + target: TransformTarget::Callable(DeclarationId(2184)), inputs: vec![PortId(211)], output: PortId(212), span: SourceSpan::new("src/v3/std/algebra.dag", 12325, 12349), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(203), - target: TransformTarget::Callable(DeclarationId(926)), + target: TransformTarget::Callable(DeclarationId(927)), inputs: vec![PortId(212)], output: PortId(213), span: SourceSpan::new("src/v3/std/algebra.dag", 12315, 12350), @@ -1623,21 +1623,21 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(205), - target: TransformTarget::Callable(DeclarationId(910)), + target: TransformTarget::Callable(DeclarationId(911)), inputs: vec![PortId(214), PortId(215)], output: PortId(216), span: SourceSpan::new("src/v3/std/algebra.dag", 12630, 12652), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(206), - target: TransformTarget::Callable(DeclarationId(2178)), + target: TransformTarget::Callable(DeclarationId(2182)), inputs: vec![PortId(216)], output: PortId(217), span: SourceSpan::new("src/v3/std/algebra.dag", 12618, 12653), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(207), - target: TransformTarget::Callable(DeclarationId(926)), + target: TransformTarget::Callable(DeclarationId(927)), inputs: vec![PortId(217)], output: PortId(218), span: SourceSpan::new("src/v3/std/algebra.dag", 12608, 12654), @@ -1653,14 +1653,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(209), - target: TransformTarget::Callable(DeclarationId(919)), + target: TransformTarget::Callable(DeclarationId(920)), inputs: vec![PortId(220), PortId(219)], output: PortId(221), span: SourceSpan::new("src/v3/std/algebra.dag", 13598, 13623), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(210), - target: TransformTarget::Callable(DeclarationId(917)), + target: TransformTarget::Callable(DeclarationId(918)), inputs: vec![PortId(219), PortId(220)], output: PortId(222), span: SourceSpan::new("src/v3/std/algebra.dag", 13654, 13681), @@ -1703,14 +1703,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(213), - target: TransformTarget::Callable(DeclarationId(919)), + target: TransformTarget::Callable(DeclarationId(920)), inputs: vec![PortId(224), PortId(225)], output: PortId(226), span: SourceSpan::new("src/v3/std/algebra.dag", 13765, 13790), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(214), - target: TransformTarget::Callable(DeclarationId(914)), + target: TransformTarget::Callable(DeclarationId(915)), inputs: vec![PortId(224), PortId(225)], output: PortId(227), span: SourceSpan::new("src/v3/std/algebra.dag", 13815, 13841), @@ -1760,14 +1760,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(218), - target: TransformTarget::Callable(DeclarationId(2174)), + target: TransformTarget::Callable(DeclarationId(2178)), inputs: vec![PortId(230)], output: PortId(231), span: SourceSpan::new("src/v3/std/algebra.dag", 14214, 14229), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(219), - target: TransformTarget::Callable(DeclarationId(2198)), + target: TransformTarget::Callable(DeclarationId(2202)), inputs: vec![PortId(229), PortId(231)], output: PortId(232), span: SourceSpan::new("src/v3/std/algebra.dag", 14202, 14245), @@ -1946,7 +1946,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(232), - target: TransformTarget::Callable(DeclarationId(920)), + target: TransformTarget::Callable(DeclarationId(921)), inputs: vec![PortId(253), PortId(258)], output: PortId(259), span: SourceSpan::new("src/v3/std/algebra.dag", 15597, 15623), @@ -2097,7 +2097,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(241), - target: TransformTarget::Callable(DeclarationId(920)), + target: TransformTarget::Callable(DeclarationId(921)), inputs: vec![PortId(275), PortId(274)], output: PortId(276), span: SourceSpan::new("src/v3/std/algebra.dag", 15912, 15942), @@ -2122,7 +2122,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(244), - target: TransformTarget::Callable(DeclarationId(920)), + target: TransformTarget::Callable(DeclarationId(921)), inputs: vec![PortId(278), PortId(279)], output: PortId(280), span: SourceSpan::new("src/v3/std/algebra.dag", 15986, 16020), @@ -2138,7 +2138,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(246), - target: TransformTarget::Callable(DeclarationId(913)), + target: TransformTarget::Callable(DeclarationId(914)), inputs: vec![PortId(281)], output: PortId(282), span: SourceSpan::new("src/v3/std/algebra.dag", 16038, 16059), @@ -2154,7 +2154,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(248), - target: TransformTarget::Callable(DeclarationId(913)), + target: TransformTarget::Callable(DeclarationId(914)), inputs: vec![PortId(283)], output: PortId(284), span: SourceSpan::new("src/v3/std/algebra.dag", 16063, 16084), @@ -2323,7 +2323,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(257), - target: TransformTarget::Callable(DeclarationId(920)), + target: TransformTarget::Callable(DeclarationId(921)), inputs: vec![PortId(295), PortId(298)], output: PortId(299), span: SourceSpan::new("src/v3/std/algebra.dag", 16308, 16334), @@ -2458,56 +2458,56 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(264), - target: TransformTarget::Callable(DeclarationId(927)), + target: TransformTarget::Callable(DeclarationId(928)), inputs: vec![PortId(311)], output: PortId(312), span: SourceSpan::new("src/v3/std/algebra.dag", 16927, 16945), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(265), - target: TransformTarget::Callable(DeclarationId(907)), + target: TransformTarget::Callable(DeclarationId(908)), inputs: vec![PortId(234)], output: PortId(313), span: SourceSpan::new("src/v3/std/algebra.dag", 16957, 16978), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(266), - target: TransformTarget::Callable(DeclarationId(2200)), + target: TransformTarget::Callable(DeclarationId(2204)), inputs: vec![PortId(312), PortId(313)], output: PortId(314), span: SourceSpan::new("src/v3/std/algebra.dag", 16911, 17021), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(267), - target: TransformTarget::Callable(DeclarationId(943)), + target: TransformTarget::Callable(DeclarationId(944)), inputs: vec![PortId(314)], output: PortId(315), span: SourceSpan::new("src/v3/std/algebra.dag", 16893, 17029), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(268), - target: TransformTarget::Callable(DeclarationId(927)), + target: TransformTarget::Callable(DeclarationId(928)), inputs: vec![PortId(316)], output: PortId(317), span: SourceSpan::new("src/v3/std/algebra.dag", 17092, 17110), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(269), - target: TransformTarget::Callable(DeclarationId(907)), + target: TransformTarget::Callable(DeclarationId(908)), inputs: vec![PortId(234)], output: PortId(318), span: SourceSpan::new("src/v3/std/algebra.dag", 17122, 17143), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(270), - target: TransformTarget::Callable(DeclarationId(2202)), + target: TransformTarget::Callable(DeclarationId(2206)), inputs: vec![PortId(317), PortId(318)], output: PortId(319), span: SourceSpan::new("src/v3/std/algebra.dag", 17076, 17186), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(271), - target: TransformTarget::Callable(DeclarationId(943)), + target: TransformTarget::Callable(DeclarationId(944)), inputs: vec![PortId(319)], output: PortId(320), span: SourceSpan::new("src/v3/std/algebra.dag", 17058, 17194), @@ -2616,7 +2616,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(274), - target: TransformTarget::Callable(DeclarationId(903)), + target: TransformTarget::Callable(DeclarationId(904)), inputs: vec![PortId(322), PortId(323)], output: PortId(324), span: SourceSpan::new("src/v3/std/algebra.dag", 17268, 17290), @@ -2811,14 +2811,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(290), - target: TransformTarget::Callable(DeclarationId(1149)), + target: TransformTarget::Callable(DeclarationId(1150)), inputs: vec![PortId(339)], output: PortId(344), span: SourceSpan::new("src/v3/std/algebra.dag", 18897, 18924), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(291), - target: TransformTarget::Callable(DeclarationId(1149)), + target: TransformTarget::Callable(DeclarationId(1150)), inputs: vec![PortId(343)], output: PortId(345), span: SourceSpan::new("src/v3/std/algebra.dag", 18928, 18955), @@ -3744,7 +3744,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(346), - target: TransformTarget::Callable(DeclarationId(922)), + target: TransformTarget::Callable(DeclarationId(923)), inputs: vec![PortId(404), PortId(405)], output: PortId(406), span: SourceSpan::new("src/v3/std/algebra.dag", 20681, 20707), @@ -3787,7 +3787,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(349), - target: TransformTarget::Callable(DeclarationId(922)), + target: TransformTarget::Callable(DeclarationId(923)), inputs: vec![PortId(408), PortId(409)], output: PortId(410), span: SourceSpan::new("src/v3/std/algebra.dag", 20814, 20840), @@ -3830,49 +3830,49 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(352), - target: TransformTarget::Callable(DeclarationId(927)), + target: TransformTarget::Callable(DeclarationId(928)), inputs: vec![PortId(413)], output: PortId(414), span: SourceSpan::new("src/v3/std/algebra.dag", 22044, 22062), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(353), - target: TransformTarget::Callable(DeclarationId(928)), + target: TransformTarget::Callable(DeclarationId(929)), inputs: vec![PortId(414)], output: PortId(415), span: SourceSpan::new("src/v3/std/algebra.dag", 22025, 22063), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(354), - target: TransformTarget::Callable(DeclarationId(934)), + target: TransformTarget::Callable(DeclarationId(935)), inputs: vec![PortId(415)], output: PortId(416), span: SourceSpan::new("src/v3/std/algebra.dag", 22014, 22064), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(355), - target: TransformTarget::Callable(DeclarationId(927)), + target: TransformTarget::Callable(DeclarationId(928)), inputs: vec![PortId(417)], output: PortId(418), span: SourceSpan::new("src/v3/std/algebra.dag", 22168, 22186), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(356), - target: TransformTarget::Callable(DeclarationId(929)), + target: TransformTarget::Callable(DeclarationId(930)), inputs: vec![PortId(418)], output: PortId(419), span: SourceSpan::new("src/v3/std/algebra.dag", 22136, 22187), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(357), - target: TransformTarget::Callable(DeclarationId(931)), + target: TransformTarget::Callable(DeclarationId(932)), inputs: vec![PortId(419)], output: PortId(420), span: SourceSpan::new("src/v3/std/algebra.dag", 22112, 22188), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(358), - target: TransformTarget::Callable(DeclarationId(936)), + target: TransformTarget::Callable(DeclarationId(937)), inputs: vec![PortId(420)], output: PortId(421), span: SourceSpan::new("src/v3/std/algebra.dag", 22097, 22189), @@ -3993,14 +3993,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(364), - target: TransformTarget::Callable(DeclarationId(2203)), + target: TransformTarget::Callable(DeclarationId(2207)), inputs: vec![PortId(425), PortId(426)], output: PortId(427), span: SourceSpan::new("src/v3/std/algebra.dag", 22293, 22323), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(365), - target: TransformTarget::Callable(DeclarationId(2204)), + target: TransformTarget::Callable(DeclarationId(2208)), inputs: vec![PortId(424), PortId(427)], output: PortId(428), span: SourceSpan::new("src/v3/std/algebra.dag", 22275, 22324), @@ -4016,7 +4016,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(367), - target: TransformTarget::Callable(DeclarationId(2205)), + target: TransformTarget::Callable(DeclarationId(2209)), inputs: vec![], output: PortId(430), span: SourceSpan::new("src/v3/std/algebra.dag", 22603, 22610), @@ -4032,7 +4032,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(369), - target: TransformTarget::Callable(DeclarationId(932)), + target: TransformTarget::Callable(DeclarationId(933)), inputs: vec![PortId(432)], output: PortId(433), span: SourceSpan::new("src/v3/std/algebra.dag", 22641, 22671), @@ -4048,7 +4048,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(371), - target: TransformTarget::Callable(DeclarationId(928)), + target: TransformTarget::Callable(DeclarationId(929)), inputs: vec![PortId(434)], output: PortId(435), span: SourceSpan::new("src/v3/std/algebra.dag", 22685, 22717), @@ -4073,14 +4073,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(374), - target: TransformTarget::Callable(DeclarationId(928)), + target: TransformTarget::Callable(DeclarationId(929)), inputs: vec![PortId(437)], output: PortId(438), span: SourceSpan::new("src/v3/std/algebra.dag", 22756, 22788), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(375), - target: TransformTarget::Callable(DeclarationId(2206)), + target: TransformTarget::Callable(DeclarationId(2210)), inputs: vec![PortId(436), PortId(438)], output: PortId(439), span: SourceSpan::new("src/v3/std/algebra.dag", 22737, 22789), @@ -4162,7 +4162,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(380), - target: TransformTarget::Callable(DeclarationId(930)), + target: TransformTarget::Callable(DeclarationId(931)), inputs: vec![PortId(443)], output: PortId(444), span: SourceSpan::new("src/v3/std/algebra.dag", 23093, 23108), @@ -4176,21 +4176,21 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(382), - target: TransformTarget::Callable(DeclarationId(2174)), + target: TransformTarget::Callable(DeclarationId(2178)), inputs: vec![PortId(445)], output: PortId(446), span: SourceSpan::new("src/v3/std/algebra.dag", 23123, 23138), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(383), - target: TransformTarget::Callable(DeclarationId(2207)), + target: TransformTarget::Callable(DeclarationId(2211)), inputs: vec![], output: PortId(447), span: SourceSpan::new("src/v3/std/algebra.dag", 23140, 23147), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(384), - target: TransformTarget::Callable(DeclarationId(2208)), + target: TransformTarget::Callable(DeclarationId(2212)), inputs: vec![PortId(446), PortId(447)], output: PortId(448), span: SourceSpan::new("src/v3/std/algebra.dag", 23118, 23148), @@ -4249,7 +4249,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(389), - target: TransformTarget::Callable(DeclarationId(932)), + target: TransformTarget::Callable(DeclarationId(933)), inputs: vec![PortId(453)], output: PortId(454), span: SourceSpan::new("src/v3/std/algebra.dag", 23272, 23302), @@ -4265,7 +4265,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(391), - target: TransformTarget::Callable(DeclarationId(930)), + target: TransformTarget::Callable(DeclarationId(931)), inputs: vec![PortId(455)], output: PortId(456), span: SourceSpan::new("src/v3/std/algebra.dag", 23306, 23328), @@ -4327,7 +4327,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(396), - target: TransformTarget::Callable(DeclarationId(2209)), + target: TransformTarget::Callable(DeclarationId(2213)), inputs: vec![], output: PortId(461), span: SourceSpan::new("src/v3/std/algebra.dag", 23597, 23604), @@ -4343,7 +4343,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(398), - target: TransformTarget::Callable(DeclarationId(933)), + target: TransformTarget::Callable(DeclarationId(934)), inputs: vec![PortId(463)], output: PortId(464), span: SourceSpan::new("src/v3/std/algebra.dag", 23635, 23664), @@ -4359,7 +4359,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(400), - target: TransformTarget::Callable(DeclarationId(931)), + target: TransformTarget::Callable(DeclarationId(932)), inputs: vec![PortId(465)], output: PortId(466), span: SourceSpan::new("src/v3/std/algebra.dag", 23678, 23715), @@ -4384,14 +4384,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(403), - target: TransformTarget::Callable(DeclarationId(931)), + target: TransformTarget::Callable(DeclarationId(932)), inputs: vec![PortId(468)], output: PortId(469), span: SourceSpan::new("src/v3/std/algebra.dag", 23754, 23791), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(404), - target: TransformTarget::Callable(DeclarationId(2210)), + target: TransformTarget::Callable(DeclarationId(2214)), inputs: vec![PortId(467), PortId(469)], output: PortId(470), span: SourceSpan::new("src/v3/std/algebra.dag", 23735, 23792), @@ -4796,7 +4796,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(430), - target: TransformTarget::Callable(DeclarationId(2174)), + target: TransformTarget::Callable(DeclarationId(2178)), inputs: vec![PortId(509)], output: PortId(510), span: SourceSpan::new("src/v3/std/algebra.dag", 25180, 25195), @@ -4839,21 +4839,21 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(435), - target: TransformTarget::Callable(DeclarationId(2211)), + target: TransformTarget::Callable(DeclarationId(2215)), inputs: vec![PortId(515), PortId(516)], output: PortId(517), span: SourceSpan::new("src/v3/std/algebra.dag", 25317, 25349), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(436), - target: TransformTarget::Callable(DeclarationId(946)), + target: TransformTarget::Callable(DeclarationId(947)), inputs: vec![PortId(517)], output: PortId(518), span: SourceSpan::new("src/v3/std/algebra.dag", 25302, 25350), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(437), - target: TransformTarget::Callable(DeclarationId(935)), + target: TransformTarget::Callable(DeclarationId(936)), inputs: vec![PortId(518)], output: PortId(519), span: SourceSpan::new("src/v3/std/algebra.dag", 25293, 25351), @@ -4936,7 +4936,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(442), - target: TransformTarget::Callable(DeclarationId(2174)), + target: TransformTarget::Callable(DeclarationId(2178)), inputs: vec![PortId(523)], output: PortId(524), span: SourceSpan::new("src/v3/std/algebra.dag", 25451, 25466), @@ -4988,14 +4988,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(448), - target: TransformTarget::Callable(DeclarationId(911)), + target: TransformTarget::Callable(DeclarationId(912)), inputs: vec![PortId(529), PortId(530), PortId(531)], output: PortId(532), span: SourceSpan::new("src/v3/std/algebra.dag", 25577, 25627), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(449), - target: TransformTarget::Callable(DeclarationId(2180)), + target: TransformTarget::Callable(DeclarationId(2184)), inputs: vec![PortId(532)], output: PortId(533), span: SourceSpan::new("src/v3/std/algebra.dag", 25569, 25628), @@ -5078,7 +5078,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(454), - target: TransformTarget::Callable(DeclarationId(2174)), + target: TransformTarget::Callable(DeclarationId(2178)), inputs: vec![PortId(537)], output: PortId(538), span: SourceSpan::new("src/v3/std/algebra.dag", 25917, 25932), @@ -5130,7 +5130,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(460), - target: TransformTarget::Callable(DeclarationId(937)), + target: TransformTarget::Callable(DeclarationId(938)), inputs: vec![PortId(544), PortId(545)], output: PortId(546), span: SourceSpan::new("src/v3/std/algebra.dag", 26086, 26135), @@ -5164,14 +5164,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(464), - target: TransformTarget::Callable(DeclarationId(911)), + target: TransformTarget::Callable(DeclarationId(912)), inputs: vec![PortId(548), PortId(549), PortId(550)], output: PortId(551), span: SourceSpan::new("src/v3/std/algebra.dag", 26171, 26221), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(465), - target: TransformTarget::Callable(DeclarationId(2178)), + target: TransformTarget::Callable(DeclarationId(2182)), inputs: vec![PortId(551)], output: PortId(552), span: SourceSpan::new("src/v3/std/algebra.dag", 26159, 26222), @@ -5277,49 +5277,49 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(470), - target: TransformTarget::Callable(DeclarationId(938)), + target: TransformTarget::Callable(DeclarationId(939)), inputs: vec![PortId(558), PortId(556), PortId(557)], output: PortId(559), span: SourceSpan::new("src/v3/std/algebra.dag", 26523, 26552), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(471), - target: TransformTarget::Callable(DeclarationId(941)), + target: TransformTarget::Callable(DeclarationId(942)), inputs: vec![PortId(556), PortId(557)], output: PortId(561), span: SourceSpan::new("src/v3/std/algebra.dag", 26576, 26594), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(472), - target: TransformTarget::Callable(DeclarationId(941)), + target: TransformTarget::Callable(DeclarationId(942)), inputs: vec![PortId(556), PortId(557)], output: PortId(563), span: SourceSpan::new("src/v3/std/algebra.dag", 26620, 26638), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(473), - target: TransformTarget::Callable(DeclarationId(941)), + target: TransformTarget::Callable(DeclarationId(942)), inputs: vec![PortId(556), PortId(557)], output: PortId(565), span: SourceSpan::new("src/v3/std/algebra.dag", 26657, 26675), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(474), - target: TransformTarget::Callable(DeclarationId(941)), + target: TransformTarget::Callable(DeclarationId(942)), inputs: vec![PortId(556), PortId(557)], output: PortId(567), span: SourceSpan::new("src/v3/std/algebra.dag", 26694, 26712), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(475), - target: TransformTarget::Callable(DeclarationId(941)), + target: TransformTarget::Callable(DeclarationId(942)), inputs: vec![PortId(556), PortId(557)], output: PortId(569), span: SourceSpan::new("src/v3/std/algebra.dag", 26735, 26753), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(476), - target: TransformTarget::Callable(DeclarationId(941)), + target: TransformTarget::Callable(DeclarationId(942)), inputs: vec![PortId(556), PortId(557)], output: PortId(571), span: SourceSpan::new("src/v3/std/algebra.dag", 26776, 26794), @@ -5428,49 +5428,49 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(479), - target: TransformTarget::Callable(DeclarationId(939)), + target: TransformTarget::Callable(DeclarationId(940)), inputs: vec![PortId(573), PortId(576), PortId(574), PortId(575)], output: PortId(577), span: SourceSpan::new("src/v3/std/algebra.dag", 26927, 26963), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(480), - target: TransformTarget::Callable(DeclarationId(941)), + target: TransformTarget::Callable(DeclarationId(942)), inputs: vec![PortId(574), PortId(575)], output: PortId(579), span: SourceSpan::new("src/v3/std/algebra.dag", 26987, 27005), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(481), - target: TransformTarget::Callable(DeclarationId(941)), + target: TransformTarget::Callable(DeclarationId(942)), inputs: vec![PortId(574), PortId(575)], output: PortId(581), span: SourceSpan::new("src/v3/std/algebra.dag", 27031, 27049), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(482), - target: TransformTarget::Callable(DeclarationId(941)), + target: TransformTarget::Callable(DeclarationId(942)), inputs: vec![PortId(574), PortId(575)], output: PortId(583), span: SourceSpan::new("src/v3/std/algebra.dag", 27068, 27086), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(483), - target: TransformTarget::Callable(DeclarationId(941)), + target: TransformTarget::Callable(DeclarationId(942)), inputs: vec![PortId(574), PortId(575)], output: PortId(585), span: SourceSpan::new("src/v3/std/algebra.dag", 27105, 27123), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(484), - target: TransformTarget::Callable(DeclarationId(941)), + target: TransformTarget::Callable(DeclarationId(942)), inputs: vec![PortId(574), PortId(575)], output: PortId(587), span: SourceSpan::new("src/v3/std/algebra.dag", 27146, 27164), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(485), - target: TransformTarget::Callable(DeclarationId(941)), + target: TransformTarget::Callable(DeclarationId(942)), inputs: vec![PortId(574), PortId(575)], output: PortId(589), span: SourceSpan::new("src/v3/std/algebra.dag", 27187, 27205), @@ -5579,21 +5579,21 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(488), - target: TransformTarget::Callable(DeclarationId(920)), + target: TransformTarget::Callable(DeclarationId(921)), inputs: vec![PortId(591), PortId(592)], output: PortId(595), span: SourceSpan::new("src/v3/std/algebra.dag", 27340, 27366), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(489), - target: TransformTarget::Callable(DeclarationId(940)), + target: TransformTarget::Callable(DeclarationId(941)), inputs: vec![PortId(591)], output: PortId(596), span: SourceSpan::new("src/v3/std/algebra.dag", 27376, 27397), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(490), - target: TransformTarget::Callable(DeclarationId(941)), + target: TransformTarget::Callable(DeclarationId(942)), inputs: vec![PortId(593), PortId(594)], output: PortId(597), span: SourceSpan::new("src/v3/std/algebra.dag", 27409, 27427), @@ -5636,14 +5636,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(493), - target: TransformTarget::Callable(DeclarationId(910)), + target: TransformTarget::Callable(DeclarationId(911)), inputs: vec![PortId(599), PortId(600)], output: PortId(601), span: SourceSpan::new("src/v3/std/algebra.dag", 27617, 27632), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(494), - target: TransformTarget::Callable(DeclarationId(2178)), + target: TransformTarget::Callable(DeclarationId(2182)), inputs: vec![PortId(601)], output: PortId(602), span: SourceSpan::new("src/v3/std/algebra.dag", 27605, 27633), @@ -5677,7 +5677,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(498), - target: TransformTarget::Callable(DeclarationId(919)), + target: TransformTarget::Callable(DeclarationId(920)), inputs: vec![PortId(604), PortId(606)], output: PortId(607), span: SourceSpan::new("src/v3/std/algebra.dag", 27740, 27763), @@ -5700,7 +5700,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(501), - target: TransformTarget::Callable(DeclarationId(906)), + target: TransformTarget::Callable(DeclarationId(907)), inputs: vec![PortId(608), PortId(609)], output: PortId(610), span: SourceSpan::new("src/v3/std/algebra.dag", 27720, 27784), @@ -5734,7 +5734,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(505), - target: TransformTarget::Callable(DeclarationId(2212)), + target: TransformTarget::Callable(DeclarationId(2216)), inputs: vec![], output: PortId(615), span: SourceSpan::new("src/v3/std/algebra.dag", 27988, 27995), @@ -5750,7 +5750,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(507), - target: TransformTarget::Callable(DeclarationId(919)), + target: TransformTarget::Callable(DeclarationId(920)), inputs: vec![PortId(614), PortId(617)], output: PortId(618), span: SourceSpan::new("src/v3/std/algebra.dag", 28026, 28057), @@ -5766,7 +5766,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(509), - target: TransformTarget::Callable(DeclarationId(944)), + target: TransformTarget::Callable(DeclarationId(945)), inputs: vec![PortId(619), PortId(614)], output: PortId(620), span: SourceSpan::new("src/v3/std/algebra.dag", 28071, 28116), @@ -5791,14 +5791,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(512), - target: TransformTarget::Callable(DeclarationId(944)), + target: TransformTarget::Callable(DeclarationId(945)), inputs: vec![PortId(622), PortId(614)], output: PortId(623), span: SourceSpan::new("src/v3/std/algebra.dag", 28155, 28200), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(513), - target: TransformTarget::Callable(DeclarationId(2213)), + target: TransformTarget::Callable(DeclarationId(2217)), inputs: vec![PortId(621), PortId(623)], output: PortId(624), span: SourceSpan::new("src/v3/std/algebra.dag", 28136, 28201), @@ -5880,35 +5880,35 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(518), - target: TransformTarget::Callable(DeclarationId(907)), + target: TransformTarget::Callable(DeclarationId(908)), inputs: vec![PortId(629)], output: PortId(630), span: SourceSpan::new("src/v3/std/algebra.dag", 28329, 28353), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(519), - target: TransformTarget::Callable(DeclarationId(2215)), + target: TransformTarget::Callable(DeclarationId(2219)), inputs: vec![PortId(628), PortId(630)], output: PortId(631), span: SourceSpan::new("src/v3/std/algebra.dag", 28319, 28377), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(520), - target: TransformTarget::Callable(DeclarationId(943)), + target: TransformTarget::Callable(DeclarationId(944)), inputs: vec![PortId(631)], output: PortId(632), span: SourceSpan::new("src/v3/std/algebra.dag", 28310, 28378), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(521), - target: TransformTarget::Callable(DeclarationId(944)), + target: TransformTarget::Callable(DeclarationId(945)), inputs: vec![PortId(628), PortId(629)], output: PortId(633), span: SourceSpan::new("src/v3/std/algebra.dag", 28414, 28448), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(522), - target: TransformTarget::Callable(DeclarationId(2216)), + target: TransformTarget::Callable(DeclarationId(2220)), inputs: vec![PortId(629), PortId(633)], output: PortId(634), span: SourceSpan::new("src/v3/std/algebra.dag", 28403, 28449), @@ -5951,14 +5951,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(525), - target: TransformTarget::Callable(DeclarationId(2217)), + target: TransformTarget::Callable(DeclarationId(2221)), inputs: vec![], output: PortId(637), span: SourceSpan::new("src/v3/std/algebra.dag", 28720, 28727), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(526), - target: TransformTarget::Callable(DeclarationId(2219)), + target: TransformTarget::Callable(DeclarationId(2223)), inputs: vec![PortId(636), PortId(637)], output: PortId(638), span: SourceSpan::new("src/v3/std/algebra.dag", 28708, 28749), @@ -5981,7 +5981,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(529), - target: TransformTarget::Callable(DeclarationId(2174)), + target: TransformTarget::Callable(DeclarationId(2178)), inputs: vec![PortId(640)], output: PortId(641), span: SourceSpan::new("src/v3/std/induction.dag", 29099, 29114), @@ -5997,7 +5997,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(531), - target: TransformTarget::Callable(DeclarationId(1184)), + target: TransformTarget::Callable(DeclarationId(1185)), inputs: vec![PortId(643)], output: PortId(644), span: SourceSpan::new("src/v3/std/induction.dag", 29146, 29172), @@ -6013,7 +6013,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(533), - target: TransformTarget::Callable(DeclarationId(1185)), + target: TransformTarget::Callable(DeclarationId(1186)), inputs: vec![PortId(646)], output: PortId(647), span: SourceSpan::new("src/v3/std/induction.dag", 29209, 29238), @@ -6029,7 +6029,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(535), - target: TransformTarget::Callable(DeclarationId(1187)), + target: TransformTarget::Callable(DeclarationId(1188)), inputs: vec![PortId(649)], output: PortId(650), span: SourceSpan::new("src/v3/std/induction.dag", 29279, 29307), @@ -6054,7 +6054,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(538), - target: TransformTarget::Callable(DeclarationId(2182)), + target: TransformTarget::Callable(DeclarationId(2186)), inputs: vec![PortId(653)], output: PortId(654), span: SourceSpan::new("src/v3/std/induction.dag", 29338, 29412), @@ -6068,7 +6068,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(540), - target: TransformTarget::Callable(DeclarationId(2182)), + target: TransformTarget::Callable(DeclarationId(2186)), inputs: vec![PortId(655)], output: PortId(656), span: SourceSpan::new("src/v3/std/induction.dag", 29433, 29461), @@ -6082,7 +6082,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(542), - target: TransformTarget::Callable(DeclarationId(2182)), + target: TransformTarget::Callable(DeclarationId(2186)), inputs: vec![PortId(657)], output: PortId(658), span: SourceSpan::new("src/v3/std/induction.dag", 29480, 29513), @@ -6209,7 +6209,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(548), - target: TransformTarget::Callable(DeclarationId(2182)), + target: TransformTarget::Callable(DeclarationId(2186)), inputs: vec![PortId(664)], output: PortId(665), span: SourceSpan::new("src/v3/std/induction.dag", 29645, 29726), @@ -6234,7 +6234,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(551), - target: TransformTarget::Callable(DeclarationId(2182)), + target: TransformTarget::Callable(DeclarationId(2186)), inputs: vec![PortId(668)], output: PortId(669), span: SourceSpan::new("src/v3/std/induction.dag", 29761, 29835), @@ -6283,7 +6283,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(554), - target: TransformTarget::Callable(DeclarationId(1185)), + target: TransformTarget::Callable(DeclarationId(1186)), inputs: vec![PortId(671)], output: PortId(672), span: SourceSpan::new("src/v3/std/induction.dag", 30026, 30060), @@ -6333,7 +6333,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(560), - target: TransformTarget::Callable(DeclarationId(1232)), + target: TransformTarget::Callable(DeclarationId(1233)), inputs: vec![ PortId(676), PortId(677), @@ -6361,7 +6361,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(562), - target: TransformTarget::Callable(DeclarationId(2652)), + target: TransformTarget::Callable(DeclarationId(2656)), inputs: vec![], output: PortId(682), span: SourceSpan::new("src/v3/std/timing_lens.dag", 9624, 9634), @@ -6377,28 +6377,28 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(564), - target: TransformTarget::Callable(DeclarationId(2652)), + target: TransformTarget::Callable(DeclarationId(2656)), inputs: vec![], output: PortId(686), span: SourceSpan::new("src/v3/std/timing_lens.dag", 9942, 9952), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(565), - target: TransformTarget::Callable(DeclarationId(2652)), + target: TransformTarget::Callable(DeclarationId(2656)), inputs: vec![], output: PortId(687), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10004, 10014), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(566), - target: TransformTarget::Callable(DeclarationId(2654)), + target: TransformTarget::Callable(DeclarationId(2658)), inputs: vec![], output: PortId(688), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10032, 10037), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(567), - target: TransformTarget::Callable(DeclarationId(2654)), + target: TransformTarget::Callable(DeclarationId(2658)), inputs: vec![], output: PortId(689), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10059, 10064), @@ -6414,7 +6414,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(569), - target: TransformTarget::Callable(DeclarationId(2654)), + target: TransformTarget::Callable(DeclarationId(2658)), inputs: vec![], output: PortId(692), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10101, 10106), @@ -6469,21 +6469,21 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(571), - target: TransformTarget::Callable(DeclarationId(2652)), + target: TransformTarget::Callable(DeclarationId(2656)), inputs: vec![], output: PortId(694), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10170, 10180), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(572), - target: TransformTarget::Callable(DeclarationId(2654)), + target: TransformTarget::Callable(DeclarationId(2658)), inputs: vec![], output: PortId(695), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10198, 10203), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(573), - target: TransformTarget::Callable(DeclarationId(2653)), + target: TransformTarget::Callable(DeclarationId(2657)), inputs: vec![], output: PortId(696), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10225, 10234), @@ -6499,7 +6499,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(575), - target: TransformTarget::Callable(DeclarationId(2653)), + target: TransformTarget::Callable(DeclarationId(2657)), inputs: vec![], output: PortId(699), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10271, 10280), @@ -6563,21 +6563,21 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(578), - target: TransformTarget::Callable(DeclarationId(2652)), + target: TransformTarget::Callable(DeclarationId(2656)), inputs: vec![], output: PortId(703), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10360, 10370), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(579), - target: TransformTarget::Callable(DeclarationId(2654)), + target: TransformTarget::Callable(DeclarationId(2658)), inputs: vec![], output: PortId(704), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10388, 10393), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(580), - target: TransformTarget::Callable(DeclarationId(2653)), + target: TransformTarget::Callable(DeclarationId(2657)), inputs: vec![], output: PortId(705), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10415, 10424), @@ -6618,14 +6618,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(585), - target: TransformTarget::Callable(DeclarationId(1229)), + target: TransformTarget::Callable(DeclarationId(1230)), inputs: vec![PortId(710)], output: PortId(711), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10524, 10554), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(586), - target: TransformTarget::Callable(DeclarationId(2651)), + target: TransformTarget::Callable(DeclarationId(2655)), inputs: vec![PortId(711)], output: PortId(712), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10503, 10556), @@ -6684,7 +6684,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(591), - target: TransformTarget::Callable(DeclarationId(2651)), + target: TransformTarget::Callable(DeclarationId(2655)), inputs: vec![PortId(716)], output: PortId(717), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10584, 10672), @@ -6830,7 +6830,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(597), - target: TransformTarget::Callable(DeclarationId(1240)), + target: TransformTarget::Callable(DeclarationId(1241)), inputs: vec![PortId(721), PortId(722), PortId(723)], output: PortId(724), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10852, 10895), @@ -6853,7 +6853,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(600), - target: TransformTarget::Callable(DeclarationId(1229)), + target: TransformTarget::Callable(DeclarationId(1230)), inputs: vec![PortId(725)], output: PortId(726), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10938, 10950), @@ -6869,14 +6869,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(602), - target: TransformTarget::Callable(DeclarationId(1242)), + target: TransformTarget::Callable(DeclarationId(1243)), inputs: vec![], output: PortId(727), span: SourceSpan::new("src/v3/std/timing_lens.dag", 11030, 11048), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(603), - target: TransformTarget::Callable(DeclarationId(2651)), + target: TransformTarget::Callable(DeclarationId(2655)), inputs: vec![PortId(727)], output: PortId(728), span: SourceSpan::new("src/v3/std/timing_lens.dag", 11009, 11050), @@ -6899,7 +6899,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(606), - target: TransformTarget::Callable(DeclarationId(1240)), + target: TransformTarget::Callable(DeclarationId(1241)), inputs: vec![PortId(729), PortId(730), PortId(731)], output: PortId(732), span: SourceSpan::new("src/v3/std/timing_lens.dag", 11199, 11243), @@ -6915,7 +6915,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(608), - target: TransformTarget::Callable(DeclarationId(2661)), + target: TransformTarget::Callable(DeclarationId(2665)), inputs: vec![], output: PortId(733), span: SourceSpan::new("src/v3/std/timing_lens.dag", 11304, 11309), @@ -7054,28 +7054,28 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(617), - target: TransformTarget::Callable(DeclarationId(2336)), + target: TransformTarget::Callable(DeclarationId(2340)), inputs: vec![], output: PortId(748), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12059, 12071), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(618), - target: TransformTarget::Callable(DeclarationId(2342)), + target: TransformTarget::Callable(DeclarationId(2346)), inputs: vec![PortId(748)], output: PortId(749), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12046, 12072), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(619), - target: TransformTarget::Callable(DeclarationId(1245)), + target: TransformTarget::Callable(DeclarationId(1246)), inputs: vec![], output: PortId(750), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12115, 12146), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(620), - target: TransformTarget::Callable(DeclarationId(1039)), + target: TransformTarget::Callable(DeclarationId(1040)), inputs: vec![PortId(749), PortId(747), PortId(746), PortId(750)], output: PortId(751), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12034, 12150), @@ -7091,7 +7091,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(622), - target: TransformTarget::Callable(DeclarationId(1228)), + target: TransformTarget::Callable(DeclarationId(1229)), inputs: vec![], output: PortId(752), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12457, 12490), @@ -7128,7 +7128,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(627), - target: TransformTarget::Callable(DeclarationId(1227)), + target: TransformTarget::Callable(DeclarationId(1228)), inputs: vec![PortId(756)], output: PortId(758), span: SourceSpan::new("src/v3/std/timing_lens.dag", 13071, 13088), @@ -7162,35 +7162,35 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(631), - target: TransformTarget::Callable(DeclarationId(1247)), + target: TransformTarget::Callable(DeclarationId(1248)), inputs: vec![PortId(757), PortId(762)], output: PortId(763), span: SourceSpan::new("src/v3/std/timing_lens.dag", 13199, 13263), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(632), - target: TransformTarget::Callable(DeclarationId(2370)), + target: TransformTarget::Callable(DeclarationId(2374)), inputs: vec![PortId(763)], output: PortId(764), span: SourceSpan::new("src/v3/std/timing_lens.dag", 13163, 13275), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(633), - target: TransformTarget::Callable(DeclarationId(1248)), + target: TransformTarget::Callable(DeclarationId(1249)), inputs: vec![], output: PortId(765), span: SourceSpan::new("src/v3/std/timing_lens.dag", 13419, 13458), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(634), - target: TransformTarget::Callable(DeclarationId(1247)), + target: TransformTarget::Callable(DeclarationId(1248)), inputs: vec![PortId(757), PortId(765)], output: PortId(766), span: SourceSpan::new("src/v3/std/timing_lens.dag", 13339, 13472), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(635), - target: TransformTarget::Callable(DeclarationId(2370)), + target: TransformTarget::Callable(DeclarationId(2374)), inputs: vec![PortId(766)], output: PortId(767), span: SourceSpan::new("src/v3/std/timing_lens.dag", 13303, 13484), @@ -7236,21 +7236,21 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(638), - target: TransformTarget::Callable(DeclarationId(1246)), + target: TransformTarget::Callable(DeclarationId(1247)), inputs: vec![PortId(770)], output: PortId(771), span: SourceSpan::new("src/v3/std/timing_lens.dag", 13624, 13663), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(639), - target: TransformTarget::Callable(DeclarationId(1247)), + target: TransformTarget::Callable(DeclarationId(1248)), inputs: vec![PortId(757), PortId(771)], output: PortId(772), span: SourceSpan::new("src/v3/std/timing_lens.dag", 13552, 13673), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(640), - target: TransformTarget::Callable(DeclarationId(2370)), + target: TransformTarget::Callable(DeclarationId(2374)), inputs: vec![PortId(772)], output: PortId(773), span: SourceSpan::new("src/v3/std/timing_lens.dag", 13520, 13681), @@ -7305,14 +7305,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(644), - target: TransformTarget::Callable(DeclarationId(1239)), + target: TransformTarget::Callable(DeclarationId(1240)), inputs: vec![], output: PortId(780), span: SourceSpan::new("src/v3/std/timing_lens.dag", 14199, 14230), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(645), - target: TransformTarget::Callable(DeclarationId(1239)), + target: TransformTarget::Callable(DeclarationId(1240)), inputs: vec![], output: PortId(782), span: SourceSpan::new("src/v3/std/timing_lens.dag", 14253, 14284), @@ -7352,21 +7352,21 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(647), - target: TransformTarget::Callable(DeclarationId(2652)), + target: TransformTarget::Callable(DeclarationId(2656)), inputs: vec![], output: PortId(784), span: SourceSpan::new("src/v3/std/timing_lens.dag", 14311, 14321), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(648), - target: TransformTarget::Callable(DeclarationId(2653)), + target: TransformTarget::Callable(DeclarationId(2657)), inputs: vec![], output: PortId(785), span: SourceSpan::new("src/v3/std/timing_lens.dag", 14339, 14348), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(649), - target: TransformTarget::Callable(DeclarationId(2654)), + target: TransformTarget::Callable(DeclarationId(2658)), inputs: vec![], output: PortId(786), span: SourceSpan::new("src/v3/std/timing_lens.dag", 14362, 14367), @@ -7430,7 +7430,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(652), - target: TransformTarget::Callable(DeclarationId(1227)), + target: TransformTarget::Callable(DeclarationId(1228)), inputs: vec![PortId(788)], output: PortId(791), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15267, 15284), @@ -7444,28 +7444,28 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(654), - target: TransformTarget::Callable(DeclarationId(1239)), + target: TransformTarget::Callable(DeclarationId(1240)), inputs: vec![], output: PortId(793), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15300, 15331), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(655), - target: TransformTarget::Callable(DeclarationId(2662)), + target: TransformTarget::Callable(DeclarationId(2666)), inputs: vec![PortId(793)], output: PortId(794), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15291, 15332), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(656), - target: TransformTarget::Callable(DeclarationId(1239)), + target: TransformTarget::Callable(DeclarationId(1240)), inputs: vec![], output: PortId(795), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15347, 15378), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(657), - target: TransformTarget::Callable(DeclarationId(2663)), + target: TransformTarget::Callable(DeclarationId(2667)), inputs: vec![PortId(795)], output: PortId(796), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15338, 15379), @@ -7499,7 +7499,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(659), - target: TransformTarget::Callable(DeclarationId(1227)), + target: TransformTarget::Callable(DeclarationId(1228)), inputs: vec![PortId(788)], output: PortId(799), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15418, 15435), @@ -7513,28 +7513,28 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(661), - target: TransformTarget::Callable(DeclarationId(1239)), + target: TransformTarget::Callable(DeclarationId(1240)), inputs: vec![], output: PortId(801), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15451, 15482), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(662), - target: TransformTarget::Callable(DeclarationId(2664)), + target: TransformTarget::Callable(DeclarationId(2668)), inputs: vec![PortId(801)], output: PortId(802), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15442, 15483), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(663), - target: TransformTarget::Callable(DeclarationId(1239)), + target: TransformTarget::Callable(DeclarationId(1240)), inputs: vec![], output: PortId(803), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15498, 15529), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(664), - target: TransformTarget::Callable(DeclarationId(2665)), + target: TransformTarget::Callable(DeclarationId(2669)), inputs: vec![PortId(803)], output: PortId(804), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15489, 15530), @@ -7568,7 +7568,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(666), - target: TransformTarget::Callable(DeclarationId(1227)), + target: TransformTarget::Callable(DeclarationId(1228)), inputs: vec![PortId(788)], output: PortId(807), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15566, 15583), @@ -7582,28 +7582,28 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(668), - target: TransformTarget::Callable(DeclarationId(1239)), + target: TransformTarget::Callable(DeclarationId(1240)), inputs: vec![], output: PortId(809), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15599, 15630), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(669), - target: TransformTarget::Callable(DeclarationId(2666)), + target: TransformTarget::Callable(DeclarationId(2670)), inputs: vec![PortId(809)], output: PortId(810), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15590, 15631), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(670), - target: TransformTarget::Callable(DeclarationId(1239)), + target: TransformTarget::Callable(DeclarationId(1240)), inputs: vec![], output: PortId(811), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15646, 15677), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(671), - target: TransformTarget::Callable(DeclarationId(2667)), + target: TransformTarget::Callable(DeclarationId(2671)), inputs: vec![PortId(811)], output: PortId(812), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15637, 15678), @@ -7637,7 +7637,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(673), - target: TransformTarget::Callable(DeclarationId(1227)), + target: TransformTarget::Callable(DeclarationId(1228)), inputs: vec![PortId(788)], output: PortId(815), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15712, 15729), @@ -7651,28 +7651,28 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(675), - target: TransformTarget::Callable(DeclarationId(1239)), + target: TransformTarget::Callable(DeclarationId(1240)), inputs: vec![], output: PortId(817), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15745, 15776), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(676), - target: TransformTarget::Callable(DeclarationId(2668)), + target: TransformTarget::Callable(DeclarationId(2672)), inputs: vec![PortId(817)], output: PortId(818), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15736, 15777), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(677), - target: TransformTarget::Callable(DeclarationId(1239)), + target: TransformTarget::Callable(DeclarationId(1240)), inputs: vec![], output: PortId(819), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15792, 15823), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(678), - target: TransformTarget::Callable(DeclarationId(2669)), + target: TransformTarget::Callable(DeclarationId(2673)), inputs: vec![PortId(819)], output: PortId(820), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15783, 15824), @@ -7706,7 +7706,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(680), - target: TransformTarget::Callable(DeclarationId(1227)), + target: TransformTarget::Callable(DeclarationId(1228)), inputs: vec![PortId(788)], output: PortId(823), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15858, 15875), @@ -7720,28 +7720,28 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(682), - target: TransformTarget::Callable(DeclarationId(1239)), + target: TransformTarget::Callable(DeclarationId(1240)), inputs: vec![], output: PortId(825), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15891, 15922), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(683), - target: TransformTarget::Callable(DeclarationId(2670)), + target: TransformTarget::Callable(DeclarationId(2674)), inputs: vec![PortId(825)], output: PortId(826), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15882, 15923), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(684), - target: TransformTarget::Callable(DeclarationId(1239)), + target: TransformTarget::Callable(DeclarationId(1240)), inputs: vec![], output: PortId(827), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15938, 15969), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(685), - target: TransformTarget::Callable(DeclarationId(2671)), + target: TransformTarget::Callable(DeclarationId(2675)), inputs: vec![PortId(827)], output: PortId(828), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15929, 15970), @@ -7862,7 +7862,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(690), - target: TransformTarget::Callable(DeclarationId(1227)), + target: TransformTarget::Callable(DeclarationId(1228)), inputs: vec![PortId(831)], output: PortId(835), span: SourceSpan::new("src/v3/std/timing_lens.dag", 16130, 16147), @@ -7876,14 +7876,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(692), - target: TransformTarget::Callable(DeclarationId(2369)), + target: TransformTarget::Callable(DeclarationId(2373)), inputs: vec![], output: PortId(837), span: SourceSpan::new("src/v3/std/timing_lens.dag", 16154, 16166), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(693), - target: TransformTarget::Callable(DeclarationId(2369)), + target: TransformTarget::Callable(DeclarationId(2373)), inputs: vec![], output: PortId(838), span: SourceSpan::new("src/v3/std/timing_lens.dag", 16172, 16184), @@ -7918,7 +7918,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { nodes.push(Behavior::Value(ValueNode { id: NodeId(695), data: LiteralBits::String("timing_lens_validate: TimingMeasurement.Unobserved is not admissible evidence at this scaffold (missing external timing row).".to_string()), output: PortId(840), span: SourceSpan::new("src/v3/std/timing_lens.dag", 16263, 16390), lane2_workflow: None })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(696), - target: TransformTarget::Callable(DeclarationId(1249)), + target: TransformTarget::Callable(DeclarationId(1250)), inputs: vec![PortId(831), PortId(840)], output: PortId(841), span: SourceSpan::new("src/v3/std/timing_lens.dag", 16209, 16398), @@ -7926,7 +7926,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { nodes.push(Behavior::Value(ValueNode { id: NodeId(697), data: LiteralBits::String("timing_lens_validate: TimingMeasurement.Ambiguous is not admissible evidence at this scaffold (conflicting timing facts).".to_string()), output: PortId(842), span: SourceSpan::new("src/v3/std/timing_lens.dag", 16476, 16599), lane2_workflow: None })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(698), - target: TransformTarget::Callable(DeclarationId(1249)), + target: TransformTarget::Callable(DeclarationId(1250)), inputs: vec![PortId(831), PortId(842)], output: PortId(843), span: SourceSpan::new("src/v3/std/timing_lens.dag", 16422, 16607), @@ -7934,7 +7934,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { nodes.push(Behavior::Value(ValueNode { id: NodeId(699), data: LiteralBits::String("timing_lens_validate: TimingMeasurement.Stale is not admissible evidence at this scaffold (digest/run mismatch vs attachment).".to_string()), output: PortId(844), span: SourceSpan::new("src/v3/std/timing_lens.dag", 16681, 16809), lane2_workflow: None })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(700), - target: TransformTarget::Callable(DeclarationId(1249)), + target: TransformTarget::Callable(DeclarationId(1250)), inputs: vec![PortId(831), PortId(844)], output: PortId(845), span: SourceSpan::new("src/v3/std/timing_lens.dag", 16627, 16817), @@ -8023,28 +8023,28 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(706), - target: TransformTarget::Callable(DeclarationId(2656)), + target: TransformTarget::Callable(DeclarationId(2660)), inputs: vec![PortId(850)], output: PortId(851), span: SourceSpan::new("src/v3/std/timing_lens.dag", 18135, 18156), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(707), - target: TransformTarget::Callable(DeclarationId(2657)), + target: TransformTarget::Callable(DeclarationId(2661)), inputs: vec![], output: PortId(852), span: SourceSpan::new("src/v3/std/timing_lens.dag", 18175, 18191), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(708), - target: TransformTarget::Callable(DeclarationId(2657)), + target: TransformTarget::Callable(DeclarationId(2661)), inputs: vec![], output: PortId(853), span: SourceSpan::new("src/v3/std/timing_lens.dag", 18209, 18225), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(709), - target: TransformTarget::Callable(DeclarationId(2657)), + target: TransformTarget::Callable(DeclarationId(2661)), inputs: vec![], output: PortId(854), span: SourceSpan::new("src/v3/std/timing_lens.dag", 18239, 18255), @@ -8340,28 +8340,28 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(735), - target: TransformTarget::Callable(DeclarationId(1243)), + target: TransformTarget::Callable(DeclarationId(1244)), inputs: vec![], output: PortId(884), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3308, 3336), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(736), - target: TransformTarget::Callable(DeclarationId(1252)), + target: TransformTarget::Callable(DeclarationId(1253)), inputs: vec![PortId(881), PortId(884)], output: PortId(885), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3284, 3337), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(737), - target: TransformTarget::Callable(DeclarationId(1243)), + target: TransformTarget::Callable(DeclarationId(1244)), inputs: vec![], output: PortId(886), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3373, 3401), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(738), - target: TransformTarget::Callable(DeclarationId(2693)), + target: TransformTarget::Callable(DeclarationId(2697)), inputs: vec![PortId(886)], output: PortId(887), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3364, 3402), @@ -8377,14 +8377,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(740), - target: TransformTarget::Callable(DeclarationId(1243)), + target: TransformTarget::Callable(DeclarationId(1244)), inputs: vec![], output: PortId(890), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3451, 3479), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(741), - target: TransformTarget::Callable(DeclarationId(2694)), + target: TransformTarget::Callable(DeclarationId(2698)), inputs: vec![PortId(890)], output: PortId(891), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3442, 3480), @@ -8429,28 +8429,28 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(743), - target: TransformTarget::Callable(DeclarationId(1243)), + target: TransformTarget::Callable(DeclarationId(1244)), inputs: vec![], output: PortId(894), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3545, 3573), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(744), - target: TransformTarget::Callable(DeclarationId(1252)), + target: TransformTarget::Callable(DeclarationId(1253)), inputs: vec![PortId(881), PortId(894)], output: PortId(895), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3521, 3574), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(745), - target: TransformTarget::Callable(DeclarationId(1243)), + target: TransformTarget::Callable(DeclarationId(1244)), inputs: vec![], output: PortId(896), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3610, 3638), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(746), - target: TransformTarget::Callable(DeclarationId(2695)), + target: TransformTarget::Callable(DeclarationId(2699)), inputs: vec![PortId(896)], output: PortId(897), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3601, 3639), @@ -8466,14 +8466,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(748), - target: TransformTarget::Callable(DeclarationId(1243)), + target: TransformTarget::Callable(DeclarationId(1244)), inputs: vec![], output: PortId(900), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3688, 3716), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(749), - target: TransformTarget::Callable(DeclarationId(2696)), + target: TransformTarget::Callable(DeclarationId(2700)), inputs: vec![PortId(900)], output: PortId(901), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3679, 3717), @@ -8518,28 +8518,28 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(751), - target: TransformTarget::Callable(DeclarationId(1243)), + target: TransformTarget::Callable(DeclarationId(1244)), inputs: vec![], output: PortId(904), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3779, 3807), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(752), - target: TransformTarget::Callable(DeclarationId(1252)), + target: TransformTarget::Callable(DeclarationId(1253)), inputs: vec![PortId(881), PortId(904)], output: PortId(905), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3755, 3808), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(753), - target: TransformTarget::Callable(DeclarationId(1243)), + target: TransformTarget::Callable(DeclarationId(1244)), inputs: vec![], output: PortId(906), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3844, 3872), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(754), - target: TransformTarget::Callable(DeclarationId(2697)), + target: TransformTarget::Callable(DeclarationId(2701)), inputs: vec![PortId(906)], output: PortId(907), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3835, 3873), @@ -8555,14 +8555,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(756), - target: TransformTarget::Callable(DeclarationId(1243)), + target: TransformTarget::Callable(DeclarationId(1244)), inputs: vec![], output: PortId(910), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3922, 3950), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(757), - target: TransformTarget::Callable(DeclarationId(2698)), + target: TransformTarget::Callable(DeclarationId(2702)), inputs: vec![PortId(910)], output: PortId(911), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3913, 3951), @@ -8607,28 +8607,28 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(759), - target: TransformTarget::Callable(DeclarationId(1243)), + target: TransformTarget::Callable(DeclarationId(1244)), inputs: vec![], output: PortId(914), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4011, 4039), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(760), - target: TransformTarget::Callable(DeclarationId(1252)), + target: TransformTarget::Callable(DeclarationId(1253)), inputs: vec![PortId(881), PortId(914)], output: PortId(915), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3987, 4040), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(761), - target: TransformTarget::Callable(DeclarationId(1243)), + target: TransformTarget::Callable(DeclarationId(1244)), inputs: vec![], output: PortId(916), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4076, 4104), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(762), - target: TransformTarget::Callable(DeclarationId(2699)), + target: TransformTarget::Callable(DeclarationId(2703)), inputs: vec![PortId(916)], output: PortId(917), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4067, 4105), @@ -8644,14 +8644,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(764), - target: TransformTarget::Callable(DeclarationId(1243)), + target: TransformTarget::Callable(DeclarationId(1244)), inputs: vec![], output: PortId(920), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4154, 4182), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(765), - target: TransformTarget::Callable(DeclarationId(2700)), + target: TransformTarget::Callable(DeclarationId(2704)), inputs: vec![PortId(920)], output: PortId(921), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4145, 4183), @@ -8696,28 +8696,28 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(767), - target: TransformTarget::Callable(DeclarationId(1243)), + target: TransformTarget::Callable(DeclarationId(1244)), inputs: vec![], output: PortId(924), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4243, 4271), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(768), - target: TransformTarget::Callable(DeclarationId(1252)), + target: TransformTarget::Callable(DeclarationId(1253)), inputs: vec![PortId(881), PortId(924)], output: PortId(925), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4219, 4272), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(769), - target: TransformTarget::Callable(DeclarationId(1243)), + target: TransformTarget::Callable(DeclarationId(1244)), inputs: vec![], output: PortId(926), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4308, 4336), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(770), - target: TransformTarget::Callable(DeclarationId(2701)), + target: TransformTarget::Callable(DeclarationId(2705)), inputs: vec![PortId(926)], output: PortId(927), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4299, 4337), @@ -8733,14 +8733,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(772), - target: TransformTarget::Callable(DeclarationId(1243)), + target: TransformTarget::Callable(DeclarationId(1244)), inputs: vec![], output: PortId(930), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4386, 4414), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(773), - target: TransformTarget::Callable(DeclarationId(2702)), + target: TransformTarget::Callable(DeclarationId(2706)), inputs: vec![PortId(930)], output: PortId(931), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4377, 4415), @@ -8883,7 +8883,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(777), - target: TransformTarget::Callable(DeclarationId(1261)), + target: TransformTarget::Callable(DeclarationId(1262)), inputs: vec![PortId(934), PortId(935)], output: PortId(936), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4818, 4843), @@ -8899,7 +8899,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(779), - target: TransformTarget::Callable(DeclarationId(2703)), + target: TransformTarget::Callable(DeclarationId(2707)), inputs: vec![], output: PortId(937), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5101, 5106), @@ -8915,7 +8915,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(781), - target: TransformTarget::Callable(DeclarationId(2704)), + target: TransformTarget::Callable(DeclarationId(2708)), inputs: vec![], output: PortId(938), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5166, 5171), @@ -8931,7 +8931,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(783), - target: TransformTarget::Callable(DeclarationId(2705)), + target: TransformTarget::Callable(DeclarationId(2709)), inputs: vec![], output: PortId(939), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5229, 5234), @@ -8947,7 +8947,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(785), - target: TransformTarget::Callable(DeclarationId(2706)), + target: TransformTarget::Callable(DeclarationId(2710)), inputs: vec![], output: PortId(940), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5292, 5297), @@ -8963,7 +8963,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(787), - target: TransformTarget::Callable(DeclarationId(2707)), + target: TransformTarget::Callable(DeclarationId(2711)), inputs: vec![], output: PortId(941), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5356, 5361), @@ -8979,7 +8979,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(789), - target: TransformTarget::Callable(DeclarationId(2708)), + target: TransformTarget::Callable(DeclarationId(2712)), inputs: vec![], output: PortId(942), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5436, 5441), @@ -8995,21 +8995,21 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(791), - target: TransformTarget::Callable(DeclarationId(2710)), + target: TransformTarget::Callable(DeclarationId(2714)), inputs: vec![PortId(943)], output: PortId(944), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5552, 5563), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(792), - target: TransformTarget::Callable(DeclarationId(1268)), + target: TransformTarget::Callable(DeclarationId(1269)), inputs: vec![], output: PortId(945), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5571, 5602), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(793), - target: TransformTarget::Callable(DeclarationId(2709)), + target: TransformTarget::Callable(DeclarationId(2713)), inputs: vec![PortId(944), PortId(945)], output: PortId(946), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5539, 5604), @@ -9025,14 +9025,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(795), - target: TransformTarget::Callable(DeclarationId(1267)), + target: TransformTarget::Callable(DeclarationId(1268)), inputs: vec![], output: PortId(948), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5705, 5736), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(796), - target: TransformTarget::Callable(DeclarationId(2711)), + target: TransformTarget::Callable(DeclarationId(2715)), inputs: vec![PortId(947), PortId(948)], output: PortId(949), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5680, 5738), @@ -9055,14 +9055,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(799), - target: TransformTarget::Callable(DeclarationId(1269)), + target: TransformTarget::Callable(DeclarationId(1270)), inputs: vec![PortId(950)], output: PortId(952), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5926, 5959), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(800), - target: TransformTarget::Callable(DeclarationId(2712)), + target: TransformTarget::Callable(DeclarationId(2716)), inputs: vec![PortId(951), PortId(950), PortId(952)], output: PortId(953), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5839, 5964), @@ -9085,21 +9085,21 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(803), - target: TransformTarget::Callable(DeclarationId(1270)), + target: TransformTarget::Callable(DeclarationId(1271)), inputs: vec![PortId(955)], output: PortId(957), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6158, 6192), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(804), - target: TransformTarget::Callable(DeclarationId(1269)), + target: TransformTarget::Callable(DeclarationId(1270)), inputs: vec![PortId(954)], output: PortId(958), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6209, 6242), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(805), - target: TransformTarget::Callable(DeclarationId(2713)), + target: TransformTarget::Callable(DeclarationId(2717)), inputs: vec![PortId(956), PortId(957), PortId(958)], output: PortId(959), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6085, 6247), @@ -9115,14 +9115,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(807), - target: TransformTarget::Callable(DeclarationId(1227)), + target: TransformTarget::Callable(DeclarationId(1228)), inputs: vec![PortId(960)], output: PortId(962), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6610, 6627), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(808), - target: TransformTarget::Callable(DeclarationId(1271)), + target: TransformTarget::Callable(DeclarationId(1272)), inputs: vec![PortId(961)], output: PortId(963), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6643, 6677), @@ -9147,7 +9147,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(811), - target: TransformTarget::Callable(DeclarationId(1271)), + target: TransformTarget::Callable(DeclarationId(1272)), inputs: vec![PortId(961)], output: PortId(967), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6713, 6747), @@ -9201,14 +9201,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(814), - target: TransformTarget::Callable(DeclarationId(1227)), + target: TransformTarget::Callable(DeclarationId(1228)), inputs: vec![PortId(969)], output: PortId(972), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6871, 6888), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(815), - target: TransformTarget::Callable(DeclarationId(1272)), + target: TransformTarget::Callable(DeclarationId(1273)), inputs: vec![PortId(970), PortId(971)], output: PortId(973), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6904, 6946), @@ -9233,7 +9233,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(818), - target: TransformTarget::Callable(DeclarationId(1272)), + target: TransformTarget::Callable(DeclarationId(1273)), inputs: vec![PortId(970), PortId(971)], output: PortId(977), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6982, 7024), @@ -9287,7 +9287,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(821), - target: TransformTarget::Callable(DeclarationId(1273)), + target: TransformTarget::Callable(DeclarationId(1274)), inputs: vec![PortId(979), PortId(980)], output: PortId(982), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 7186, 7208), @@ -9303,7 +9303,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(823), - target: TransformTarget::Callable(DeclarationId(1274)), + target: TransformTarget::Callable(DeclarationId(1275)), inputs: vec![PortId(979), PortId(980), PortId(984)], output: PortId(985), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 7247, 7277), @@ -9357,14 +9357,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(826), - target: TransformTarget::Callable(DeclarationId(1252)), + target: TransformTarget::Callable(DeclarationId(1253)), inputs: vec![PortId(987), PortId(989)], output: PortId(990), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 7461, 7487), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(827), - target: TransformTarget::Callable(DeclarationId(1275)), + target: TransformTarget::Callable(DeclarationId(1276)), inputs: vec![PortId(987), PortId(989), PortId(990)], output: PortId(991), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 7429, 7488), @@ -9389,28 +9389,28 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(830), - target: TransformTarget::Callable(DeclarationId(1243)), + target: TransformTarget::Callable(DeclarationId(1244)), inputs: vec![], output: PortId(995), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 7573, 7601), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(831), - target: TransformTarget::Callable(DeclarationId(1246)), + target: TransformTarget::Callable(DeclarationId(1247)), inputs: vec![PortId(994)], output: PortId(996), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 7659, 7689), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(832), - target: TransformTarget::Callable(DeclarationId(1247)), + target: TransformTarget::Callable(DeclarationId(1248)), inputs: vec![PortId(993), PortId(996)], output: PortId(997), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 7611, 7690), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(833), - target: TransformTarget::Callable(DeclarationId(1274)), + target: TransformTarget::Callable(DeclarationId(1275)), inputs: vec![PortId(987), PortId(995), PortId(997)], output: PortId(998), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 7534, 7698), @@ -9467,7 +9467,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(836), - target: TransformTarget::Callable(DeclarationId(1227)), + target: TransformTarget::Callable(DeclarationId(1228)), inputs: vec![PortId(1000)], output: PortId(1002), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 8681, 8698), @@ -9481,28 +9481,28 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(838), - target: TransformTarget::Callable(DeclarationId(1261)), + target: TransformTarget::Callable(DeclarationId(1262)), inputs: vec![PortId(1000), PortId(1001)], output: PortId(1004), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 8745, 8770), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(839), - target: TransformTarget::Callable(DeclarationId(1276)), + target: TransformTarget::Callable(DeclarationId(1277)), inputs: vec![PortId(1000), PortId(1004)], output: PortId(1005), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 8709, 8771), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(840), - target: TransformTarget::Callable(DeclarationId(1262)), + target: TransformTarget::Callable(DeclarationId(1263)), inputs: vec![PortId(1000), PortId(1001)], output: PortId(1006), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 8819, 8863), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(841), - target: TransformTarget::Callable(DeclarationId(1276)), + target: TransformTarget::Callable(DeclarationId(1277)), inputs: vec![PortId(1000), PortId(1006)], output: PortId(1007), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 8783, 8864), @@ -9553,14 +9553,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(844), - target: TransformTarget::Callable(DeclarationId(1320)), + target: TransformTarget::Callable(DeclarationId(1321)), inputs: vec![PortId(1010)], output: PortId(1011), span: SourceSpan::new("src/v3/std/verification.dag", 28552, 28575), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(845), - target: TransformTarget::Callable(DeclarationId(1321)), + target: TransformTarget::Callable(DeclarationId(1322)), inputs: vec![PortId(1012)], output: PortId(1013), span: SourceSpan::new("src/v3/std/verification.dag", 28597, 28631), @@ -10204,7 +10204,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { #[allow(clippy::vec_init_then_push)] fn bootstrapped_fixture_dag_declarations() -> Vec { { - let mut declarations = Vec::with_capacity(3373); + let mut declarations = Vec::with_capacity(3377); declarations.push(Declaration { id: DeclarationId(0), name: Some("Classical".to_string()), @@ -24412,11 +24412,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Empty".to_string(), - ty: DeclarationId(1833), + ty: DeclarationId(1834), }, Field { label: "Cons".to_string(), - ty: DeclarationId(1835), + ty: DeclarationId(1836), }, ], }, @@ -24449,7 +24449,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("empty".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(1803), + output: DeclarationId(1804), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 3273, 3284)), }, type_params: vec![DeclarationId(688)], @@ -24480,8 +24480,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(689), name: Some("cons".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(690), DeclarationId(1804)], - output: DeclarationId(1805), + inputs: vec![DeclarationId(690), DeclarationId(1805)], + output: DeclarationId(1806), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 3453, 3475)), }, type_params: vec![DeclarationId(690)], @@ -24513,7 +24513,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("singleton".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(692)], - output: DeclarationId(1806), + output: DeclarationId(1807), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 3570, 3590)), }, type_params: vec![DeclarationId(692)], @@ -24544,7 +24544,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(693), name: Some("fold".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1807), DeclarationId(695), DeclarationId(1808)], + inputs: vec![DeclarationId(1808), DeclarationId(695), DeclarationId(1809)], output: DeclarationId(695), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 4203, 4307)), }, @@ -24590,7 +24590,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(696), name: Some("fold_right".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1809), DeclarationId(698), DeclarationId(1810)], + inputs: vec![DeclarationId(1810), DeclarationId(698), DeclarationId(1811)], output: DeclarationId(698), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 4658, 4768)), }, @@ -24636,8 +24636,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(699), name: Some("concat".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1811), DeclarationId(1812)], - output: DeclarationId(1813), + inputs: vec![DeclarationId(1812), DeclarationId(1813)], + output: DeclarationId(1814), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 5386, 5414)), }, type_params: vec![DeclarationId(700)], @@ -24668,8 +24668,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(701), name: Some("map".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1814), DeclarationId(1815)], - output: DeclarationId(1816), + inputs: vec![DeclarationId(1815), DeclarationId(1816)], + output: DeclarationId(1817), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 5721, 5778)), }, type_params: vec![DeclarationId(702), DeclarationId(703)], @@ -24714,8 +24714,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(704), name: Some("filter".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1817), DeclarationId(1818)], - output: DeclarationId(1819), + inputs: vec![DeclarationId(1818), DeclarationId(1819)], + output: DeclarationId(1820), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 5905, 5988)), }, type_params: vec![DeclarationId(705)], @@ -24746,8 +24746,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(706), name: Some("flat_map".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1820), DeclarationId(1822)], - output: DeclarationId(1823), + inputs: vec![DeclarationId(1821), DeclarationId(1823)], + output: DeclarationId(1824), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 6171, 6230)), }, type_params: vec![DeclarationId(707), DeclarationId(708)], @@ -24792,7 +24792,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(709), name: Some("length".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1824)], + inputs: vec![DeclarationId(1825)], output: DeclarationId(93), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 6372, 6409)), }, @@ -24824,7 +24824,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(711), name: Some("is_empty".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1825)], + inputs: vec![DeclarationId(1826)], output: DeclarationId(128), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 6605, 6671)), }, @@ -24895,8 +24895,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(715), name: Some("enumerate".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1826)], - output: DeclarationId(1828), + inputs: vec![DeclarationId(1827)], + output: DeclarationId(1829), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 7238, 7269)), }, type_params: vec![DeclarationId(716)], @@ -24927,8 +24927,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(717), name: Some("enumerate_helper".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1829), DeclarationId(93)], - output: DeclarationId(1831), + inputs: vec![DeclarationId(1830), DeclarationId(93)], + output: DeclarationId(1832), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 7463, 7644)), }, type_params: vec![DeclarationId(718)], @@ -24959,7 +24959,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(719), name: Some("contains".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1832), DeclarationId(720)], + inputs: vec![DeclarationId(1833), DeclarationId(720)], output: DeclarationId(128), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 8205, 8332)), }, @@ -25054,7 +25054,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "rest".to_string(), - ty: DeclarationId(1836), + ty: DeclarationId(1837), }, ], }, @@ -25097,7 +25097,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "rest".to_string(), - ty: DeclarationId(1837), + ty: DeclarationId(1838), }, ], }, @@ -25132,11 +25132,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "LiteralToken".to_string(), - ty: DeclarationId(1852), + ty: DeclarationId(1853), }, Field { label: "ParamToken".to_string(), - ty: DeclarationId(1853), + ty: DeclarationId(1854), }, ], }, @@ -25156,7 +25156,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Conj { children: vec![Field { label: "tokens".to_string(), - ty: DeclarationId(1854), + ty: DeclarationId(1855), }], }, type_params: vec![], @@ -25176,11 +25176,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ParsedSegmentTokens".to_string(), - ty: DeclarationId(1856), + ty: DeclarationId(1857), }, Field { label: "MalformedPathSegment".to_string(), - ty: DeclarationId(1857), + ty: DeclarationId(1858), }, ], }, @@ -25201,11 +25201,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ParsedPathTemplate".to_string(), - ty: DeclarationId(1858), + ty: DeclarationId(1859), }, Field { label: "MalformedPathTemplate".to_string(), - ty: DeclarationId(1859), + ty: DeclarationId(1860), }, ], }, @@ -25260,7 +25260,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("last_path_param".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(730)], - output: DeclarationId(1838), + output: DeclarationId(1839), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/effects.dag", 11761, 12044)), }, type_params: vec![], @@ -25280,15 +25280,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ReadEffect".to_string(), - ty: DeclarationId(1860), + ty: DeclarationId(1861), }, Field { label: "UpsertEffect".to_string(), - ty: DeclarationId(1861), + ty: DeclarationId(1862), }, Field { label: "DeleteEffect".to_string(), - ty: DeclarationId(1862), + ty: DeclarationId(1863), }, ], }, @@ -25309,11 +25309,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "CreateEffect".to_string(), - ty: DeclarationId(1863), + ty: DeclarationId(1864), }, Field { label: "AppendEffect".to_string(), - ty: DeclarationId(1864), + ty: DeclarationId(1865), }, ], }, @@ -25334,11 +25334,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "IsIdempotent".to_string(), - ty: DeclarationId(1865), + ty: DeclarationId(1866), }, Field { label: "IsBreaking".to_string(), - ty: DeclarationId(1866), + ty: DeclarationId(1867), }, ], }, @@ -25359,11 +25359,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "PostAlways".to_string(), - ty: DeclarationId(1867), + ty: DeclarationId(1868), }, Field { label: "KeylessFallback".to_string(), - ty: DeclarationId(1868), + ty: DeclarationId(1869), }, ], }, @@ -25384,15 +25384,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "PathParam".to_string(), - ty: DeclarationId(1869), + ty: DeclarationId(1870), }, Field { label: "InputField".to_string(), - ty: DeclarationId(1870), + ty: DeclarationId(1871), }, Field { label: "CompositeKey".to_string(), - ty: DeclarationId(1872), + ty: DeclarationId(1873), }, ], }, @@ -25413,15 +25413,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "LatticeEffect".to_string(), - ty: DeclarationId(1873), + ty: DeclarationId(1874), }, Field { label: "IdentityEffect".to_string(), - ty: DeclarationId(1874), + ty: DeclarationId(1875), }, Field { label: "NonIdempotent".to_string(), - ty: DeclarationId(1875), + ty: DeclarationId(1876), }, ], }, @@ -25503,15 +25503,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "DerivedEffect".to_string(), - ty: DeclarationId(1876), + ty: DeclarationId(1877), }, Field { label: "UnknownHttpMethodInput".to_string(), - ty: DeclarationId(1877), + ty: DeclarationId(1878), }, Field { label: "MalformedPathInput".to_string(), - ty: DeclarationId(1878), + ty: DeclarationId(1879), }, ], }, @@ -25532,11 +25532,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "IdempotentComposition".to_string(), - ty: DeclarationId(1879), + ty: DeclarationId(1880), }, Field { label: "BrokenBy".to_string(), - ty: DeclarationId(1881), + ty: DeclarationId(1882), }, ], }, @@ -25573,7 +25573,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("breaker_ref".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(93)], - output: DeclarationId(1839), + output: DeclarationId(1840), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/effects.dag", 20942, 20964)), }, type_params: vec![], @@ -25590,8 +25590,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(749), name: Some("indexed_breaker_ref".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1840)], - output: DeclarationId(1842), + inputs: vec![DeclarationId(1841)], + output: DeclarationId(1843), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/effects.dag", 21058, 21151)), }, type_params: vec![], @@ -25608,8 +25608,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(750), name: Some("first_breaker_ref".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1843)], - output: DeclarationId(1845), + inputs: vec![DeclarationId(1844)], + output: DeclarationId(1846), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/effects.dag", 21238, 21421)), }, type_params: vec![], @@ -25626,7 +25626,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(751), name: Some("compose_effects".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1846)], + inputs: vec![DeclarationId(1847)], output: DeclarationId(746), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/effects.dag", 22311, 22434)), }, @@ -25691,19 +25691,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "LinearEffect".to_string(), - ty: DeclarationId(1883), + ty: DeclarationId(1884), }, Field { label: "BranchEffect".to_string(), - ty: DeclarationId(1885), + ty: DeclarationId(1886), }, Field { label: "LoopEffect".to_string(), - ty: DeclarationId(1886), + ty: DeclarationId(1887), }, Field { label: "ParallelEffect".to_string(), - ty: DeclarationId(1888), + ty: DeclarationId(1889), }, ], }, @@ -25753,11 +25753,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "WorkflowCompositionVerdict".to_string(), - ty: DeclarationId(1889), + ty: DeclarationId(1890), }, Field { label: "IdempotencyUnsupported".to_string(), - ty: DeclarationId(1890), + ty: DeclarationId(1891), }, ], }, @@ -25796,23 +25796,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "NoWorkflowProjection".to_string(), - ty: DeclarationId(1891), + ty: DeclarationId(1892), }, Field { label: "NotParallelEffectRoot".to_string(), - ty: DeclarationId(1892), + ty: DeclarationId(1893), }, Field { label: "NonLinearParallelBranch".to_string(), - ty: DeclarationId(1893), + ty: DeclarationId(1894), }, Field { label: "PairwiseNonCommute".to_string(), - ty: DeclarationId(1894), + ty: DeclarationId(1895), }, Field { label: "LensSurfacePending".to_string(), - ty: DeclarationId(1895), + ty: DeclarationId(1896), }, ], }, @@ -25862,11 +25862,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ParallelCompositionVerdict".to_string(), - ty: DeclarationId(1896), + ty: DeclarationId(1897), }, Field { label: "ParallelismUnsupported".to_string(), - ty: DeclarationId(1897), + ty: DeclarationId(1898), }, ], }, @@ -25921,7 +25921,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("parse_http_method".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(230)], - output: DeclarationId(1847), + output: DeclarationId(1848), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/effects.dag", 29705, 30003)), }, type_params: vec![], @@ -25956,7 +25956,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(765), name: Some("upsert_or_create".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1848), DeclarationId(198)], + inputs: vec![DeclarationId(1849), DeclarationId(198)], output: DeclarationId(738), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/effects.dag", 30474, 30626)), }, @@ -25974,7 +25974,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(766), name: Some("delete_or_create".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1849), DeclarationId(198)], + inputs: vec![DeclarationId(1850), DeclarationId(198)], output: DeclarationId(738), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/effects.dag", 30704, 30856)), }, @@ -26031,15 +26031,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Agrees".to_string(), - ty: DeclarationId(1898), + ty: DeclarationId(1899), }, Field { label: "Disagrees".to_string(), - ty: DeclarationId(1899), + ty: DeclarationId(1900), }, Field { label: "DerivationUnknown".to_string(), - ty: DeclarationId(1900), + ty: DeclarationId(1901), }, ], }, @@ -26060,11 +26060,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ModifierNotDeclared".to_string(), - ty: DeclarationId(1901), + ty: DeclarationId(1902), }, Field { label: "ModifierDeclared".to_string(), - ty: DeclarationId(1902), + ty: DeclarationId(1903), }, ], }, @@ -26202,8 +26202,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(776), name: Some("generate_idempotency_obligations".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1850)], - output: DeclarationId(1851), + inputs: vec![DeclarationId(1851)], + output: DeclarationId(1852), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/effects.dag", 36638, 36908)), }, type_params: vec![], @@ -26296,15 +26296,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Uninferred".to_string(), - ty: DeclarationId(1911), + ty: DeclarationId(1912), }, Field { label: "Resolved".to_string(), - ty: DeclarationId(1912), + ty: DeclarationId(1913), }, Field { label: "Unresolved".to_string(), - ty: DeclarationId(1913), + ty: DeclarationId(1914), }, ], }, @@ -26333,7 +26333,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "produced_by".to_string(), - ty: DeclarationId(1914), + ty: DeclarationId(1915), }, ], }, @@ -26354,15 +26354,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "LitInt".to_string(), - ty: DeclarationId(1915), + ty: DeclarationId(1916), }, Field { label: "LitBool".to_string(), - ty: DeclarationId(1916), + ty: DeclarationId(1917), }, Field { label: "LitString".to_string(), - ty: DeclarationId(1917), + ty: DeclarationId(1918), }, ], }, @@ -26383,23 +26383,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Literal".to_string(), - ty: DeclarationId(1918), + ty: DeclarationId(1919), }, Field { label: "UnresolvedIdentifier".to_string(), - ty: DeclarationId(1919), + ty: DeclarationId(1920), }, Field { label: "ResolvedByStructure".to_string(), - ty: DeclarationId(1920), + ty: DeclarationId(1921), }, Field { label: "ResolvedByName".to_string(), - ty: DeclarationId(1921), + ty: DeclarationId(1922), }, Field { label: "TypeParam".to_string(), - ty: DeclarationId(1922), + ty: DeclarationId(1923), }, ], }, @@ -26420,15 +26420,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "OneUnit".to_string(), - ty: DeclarationId(1923), + ty: DeclarationId(1924), }, Field { label: "AdditionalUnit".to_string(), - ty: DeclarationId(1924), + ty: DeclarationId(1925), }, Field { label: "UnitCount".to_string(), - ty: DeclarationId(1925), + ty: DeclarationId(1926), }, ], }, @@ -26449,11 +26449,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ZeroWidth".to_string(), - ty: DeclarationId(1926), + ty: DeclarationId(1927), }, Field { label: "PositiveWidth".to_string(), - ty: DeclarationId(1927), + ty: DeclarationId(1928), }, ], }, @@ -26474,11 +26474,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "BoundedInterval".to_string(), - ty: DeclarationId(1928), + ty: DeclarationId(1929), }, Field { label: "Unbounded".to_string(), - ty: DeclarationId(1929), + ty: DeclarationId(1930), }, ], }, @@ -26533,11 +26533,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "StaticBound".to_string(), - ty: DeclarationId(1931), + ty: DeclarationId(1932), }, Field { label: "PlatformDependent".to_string(), - ty: DeclarationId(1932), + ty: DeclarationId(1933), }, ], }, @@ -26558,15 +26558,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Exact".to_string(), - ty: DeclarationId(1933), + ty: DeclarationId(1934), }, Field { label: "AtMostOne".to_string(), - ty: DeclarationId(1934), + ty: DeclarationId(1935), }, Field { label: "Unbounded".to_string(), - ty: DeclarationId(1935), + ty: DeclarationId(1936), }, ], }, @@ -26662,27 +26662,27 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Literal".to_string(), - ty: DeclarationId(1936), + ty: DeclarationId(1937), }, Field { label: "Reference".to_string(), - ty: DeclarationId(1937), + ty: DeclarationId(1938), }, Field { label: "Record".to_string(), - ty: DeclarationId(1939), + ty: DeclarationId(1940), }, Field { label: "List".to_string(), - ty: DeclarationId(1941), + ty: DeclarationId(1942), }, Field { label: "Map".to_string(), - ty: DeclarationId(1943), + ty: DeclarationId(1944), }, Field { label: "Variant".to_string(), - ty: DeclarationId(1945), + ty: DeclarationId(1946), }, ], }, @@ -26703,23 +26703,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ValueBodyUnparsed".to_string(), - ty: DeclarationId(1946), + ty: DeclarationId(1947), }, Field { label: "ValueBodyStructural".to_string(), - ty: DeclarationId(1948), + ty: DeclarationId(1949), }, Field { label: "ValueBodyScalar".to_string(), - ty: DeclarationId(1949), + ty: DeclarationId(1950), }, Field { label: "ValueBodyList".to_string(), - ty: DeclarationId(1951), + ty: DeclarationId(1952), }, Field { label: "ValueBodyMap".to_string(), - ty: DeclarationId(1953), + ty: DeclarationId(1954), }, ], }, @@ -26759,23 +26759,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "UserDefined".to_string(), - ty: DeclarationId(1954), + ty: DeclarationId(1955), }, Field { label: "ExternalRealization".to_string(), - ty: DeclarationId(1955), + ty: DeclarationId(1956), }, Field { label: "Pending".to_string(), - ty: DeclarationId(1956), + ty: DeclarationId(1957), }, Field { label: "NoBody".to_string(), - ty: DeclarationId(1957), + ty: DeclarationId(1958), }, Field { label: "Unparsed".to_string(), - ty: DeclarationId(1958), + ty: DeclarationId(1959), }, ], }, @@ -26796,27 +26796,27 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Atom".to_string(), - ty: DeclarationId(1959), + ty: DeclarationId(1960), }, Field { label: "Conj".to_string(), - ty: DeclarationId(1961), + ty: DeclarationId(1962), }, Field { label: "Disj".to_string(), - ty: DeclarationId(1963), + ty: DeclarationId(1964), }, Field { label: "Arrow".to_string(), - ty: DeclarationId(1965), + ty: DeclarationId(1966), }, Field { label: "Cardinality".to_string(), - ty: DeclarationId(1966), + ty: DeclarationId(1967), }, Field { label: "Instantiation".to_string(), - ty: DeclarationId(1968), + ty: DeclarationId(1969), }, ], }, @@ -26841,7 +26841,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "name".to_string(), - ty: DeclarationId(1969), + ty: DeclarationId(1970), }, Field { label: "connective".to_string(), @@ -26849,27 +26849,27 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "type_params".to_string(), - ty: DeclarationId(1970), + ty: DeclarationId(1971), }, Field { label: "phantom_params".to_string(), - ty: DeclarationId(1971), + ty: DeclarationId(1972), }, Field { label: "meta_tag".to_string(), - ty: DeclarationId(1972), + ty: DeclarationId(1973), }, Field { label: "inhabits".to_string(), - ty: DeclarationId(1973), + ty: DeclarationId(1974), }, Field { label: "value_body".to_string(), - ty: DeclarationId(1974), + ty: DeclarationId(1975), }, Field { label: "nominal_opacity".to_string(), - ty: DeclarationId(1975), + ty: DeclarationId(1976), }, Field { label: "span".to_string(), @@ -26918,7 +26918,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Conj { children: vec![Field { label: "permitted_accessors".to_string(), - ty: DeclarationId(1976), + ty: DeclarationId(1977), }], }, type_params: vec![], @@ -26938,19 +26938,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Add".to_string(), - ty: DeclarationId(1977), + ty: DeclarationId(1978), }, Field { label: "Sub".to_string(), - ty: DeclarationId(1978), + ty: DeclarationId(1979), }, Field { label: "Mul".to_string(), - ty: DeclarationId(1979), + ty: DeclarationId(1980), }, Field { label: "Div".to_string(), - ty: DeclarationId(1980), + ty: DeclarationId(1981), }, ], }, @@ -26971,27 +26971,27 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Eq".to_string(), - ty: DeclarationId(1981), + ty: DeclarationId(1982), }, Field { label: "Ne".to_string(), - ty: DeclarationId(1982), + ty: DeclarationId(1983), }, Field { label: "Lt".to_string(), - ty: DeclarationId(1983), + ty: DeclarationId(1984), }, Field { label: "Le".to_string(), - ty: DeclarationId(1984), + ty: DeclarationId(1985), }, Field { label: "Gt".to_string(), - ty: DeclarationId(1985), + ty: DeclarationId(1986), }, Field { label: "Ge".to_string(), - ty: DeclarationId(1986), + ty: DeclarationId(1987), }, ], }, @@ -27037,11 +27037,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "And".to_string(), - ty: DeclarationId(1987), + ty: DeclarationId(1988), }, Field { label: "Or".to_string(), - ty: DeclarationId(1988), + ty: DeclarationId(1989), }, ], }, @@ -27062,15 +27062,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Arithmetic".to_string(), - ty: DeclarationId(1989), + ty: DeclarationId(1990), }, Field { label: "Comparison".to_string(), - ty: DeclarationId(1990), + ty: DeclarationId(1991), }, Field { label: "Logical".to_string(), - ty: DeclarationId(1991), + ty: DeclarationId(1992), }, ], }, @@ -27091,19 +27091,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Callable".to_string(), - ty: DeclarationId(1992), + ty: DeclarationId(1993), }, Field { label: "UnresolvedFieldProject".to_string(), - ty: DeclarationId(1993), + ty: DeclarationId(1994), }, Field { label: "ResolvedFieldProject".to_string(), - ty: DeclarationId(1994), + ty: DeclarationId(1995), }, Field { label: "Operator".to_string(), - ty: DeclarationId(1995), + ty: DeclarationId(1996), }, ], }, @@ -27124,11 +27124,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "UnresolvedVariant".to_string(), - ty: DeclarationId(1996), + ty: DeclarationId(1997), }, Field { label: "ResolvedVariant".to_string(), - ty: DeclarationId(1997), + ty: DeclarationId(1998), }, ], }, @@ -27186,7 +27186,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "binding".to_string(), - ty: DeclarationId(1998), + ty: DeclarationId(1999), }, ], }, @@ -27322,11 +27322,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { children: vec![ Field { label: "members".to_string(), - ty: DeclarationId(1999), + ty: DeclarationId(2000), }, Field { label: "intra_cluster_calls".to_string(), - ty: DeclarationId(2000), + ty: DeclarationId(2001), }, ], }, @@ -27347,11 +27347,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Cardinality".to_string(), - ty: DeclarationId(2001), + ty: DeclarationId(2002), }, Field { label: "Descent".to_string(), - ty: DeclarationId(2002), + ty: DeclarationId(2003), }, ], }, @@ -27406,7 +27406,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "lane2_workflow".to_string(), - ty: DeclarationId(2003), + ty: DeclarationId(2004), }, ], }, @@ -27435,7 +27435,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "inputs".to_string(), - ty: DeclarationId(2004), + ty: DeclarationId(2005), }, Field { label: "result_port".to_string(), @@ -27463,7 +27463,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "UserMatch".to_string(), - ty: DeclarationId(2005), + ty: DeclarationId(2006), }], }, type_params: vec![], @@ -27491,7 +27491,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "paths".to_string(), - ty: DeclarationId(2006), + ty: DeclarationId(2007), }, Field { label: "result_port".to_string(), @@ -27503,7 +27503,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "emit_participation".to_string(), - ty: DeclarationId(2007), + ty: DeclarationId(2008), }, ], }, @@ -27568,7 +27568,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "UserCallable".to_string(), - ty: DeclarationId(2008), + ty: DeclarationId(2009), }], }, type_params: vec![], @@ -27600,7 +27600,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "params".to_string(), - ty: DeclarationId(2009), + ty: DeclarationId(2010), }, Field { label: "span".to_string(), @@ -27608,11 +27608,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "lane2_workflow".to_string(), - ty: DeclarationId(2010), + ty: DeclarationId(2011), }, Field { label: "emit_participation".to_string(), - ty: DeclarationId(2011), + ty: DeclarationId(2012), }, ], }, @@ -27633,23 +27633,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Value".to_string(), - ty: DeclarationId(2012), + ty: DeclarationId(2013), }, Field { label: "Transform".to_string(), - ty: DeclarationId(2013), + ty: DeclarationId(2014), }, Field { label: "Branch".to_string(), - ty: DeclarationId(2014), + ty: DeclarationId(2015), }, Field { label: "Loop".to_string(), - ty: DeclarationId(2015), + ty: DeclarationId(2016), }, Field { label: "Bind".to_string(), - ty: DeclarationId(2016), + ty: DeclarationId(2017), }, ], }, @@ -27670,19 +27670,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { children: vec![ Field { label: "declarations".to_string(), - ty: DeclarationId(2017), + ty: DeclarationId(2018), }, Field { label: "nodes".to_string(), - ty: DeclarationId(2018), + ty: DeclarationId(2019), }, Field { label: "ports".to_string(), - ty: DeclarationId(2019), + ty: DeclarationId(2020), }, Field { label: "clusters".to_string(), - ty: DeclarationId(2020), + ty: DeclarationId(2021), }, ], }, @@ -27722,15 +27722,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { children: vec![ Field { label: "accessor".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "realization".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "language".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, ], }, @@ -27749,7 +27749,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("port".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(722)], - output: DeclarationId(1903), + output: DeclarationId(1904), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/substrate.dag", 22297, @@ -27771,7 +27771,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("node".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(721)], - output: DeclarationId(1904), + output: DeclarationId(1905), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/substrate.dag", 22355, @@ -27793,7 +27793,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("resolve_producer".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(722)], - output: DeclarationId(1905), + output: DeclarationId(1906), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/substrate.dag", 22430, @@ -27815,7 +27815,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("declaration_by_id".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(723)], - output: DeclarationId(1906), + output: DeclarationId(1907), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/substrate.dag", 22819, @@ -27837,7 +27837,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("declaration_by_name".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(230)], - output: DeclarationId(1907), + output: DeclarationId(1908), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/substrate.dag", 23694, @@ -27859,7 +27859,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("lane2_workflow_at".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(721)], - output: DeclarationId(1908), + output: DeclarationId(1909), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/substrate.dag", 24020, @@ -27883,15 +27883,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "SingleRoot".to_string(), - ty: DeclarationId(2021), + ty: DeclarationId(2022), }, Field { label: "NoRoot".to_string(), - ty: DeclarationId(2022), + ty: DeclarationId(2023), }, Field { label: "AmbiguousRoot".to_string(), - ty: DeclarationId(2024), + ty: DeclarationId(2025), }, ], }, @@ -27932,7 +27932,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("miss_declaration_id_lookup".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(1909), + output: DeclarationId(1910), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/substrate.dag", 28025, @@ -27954,7 +27954,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("hit_declaration_id_lookup".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(723)], - output: DeclarationId(1910), + output: DeclarationId(1911), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/substrate.dag", 28110, @@ -27977,7 +27977,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Conj { children: vec![Field { label: "decl".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }], }, type_params: vec![], @@ -27997,11 +27997,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "UserMessage".to_string(), - ty: DeclarationId(2026), + ty: DeclarationId(2027), }, Field { label: "AssistantMessage".to_string(), - ty: DeclarationId(2028), + ty: DeclarationId(2029), }, ], }, @@ -28022,11 +28022,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Base64Image".to_string(), - ty: DeclarationId(2029), + ty: DeclarationId(2030), }, Field { label: "UrlImage".to_string(), - ty: DeclarationId(2030), + ty: DeclarationId(2031), }, ], }, @@ -28047,11 +28047,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "TextContent".to_string(), - ty: DeclarationId(2031), + ty: DeclarationId(2032), }, Field { label: "ImageContent".to_string(), - ty: DeclarationId(2032), + ty: DeclarationId(2033), }, ], }, @@ -28110,11 +28110,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ToolResultText".to_string(), - ty: DeclarationId(2033), + ty: DeclarationId(2034), }, Field { label: "ToolResultBlocks".to_string(), - ty: DeclarationId(2035), + ty: DeclarationId(2036), }, ], }, @@ -28134,7 +28134,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "Text".to_string(), - ty: DeclarationId(2036), + ty: DeclarationId(2037), }], }, type_params: vec![], @@ -28153,7 +28153,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "TextPlain".to_string(), - ty: DeclarationId(2037), + ty: DeclarationId(2038), }], }, type_params: vec![], @@ -28198,23 +28198,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "AnthropicTextBlock".to_string(), - ty: DeclarationId(2038), + ty: DeclarationId(2039), }, Field { label: "AnthropicImageBlock".to_string(), - ty: DeclarationId(2039), + ty: DeclarationId(2040), }, Field { label: "AnthropicDocumentBlock".to_string(), - ty: DeclarationId(2040), + ty: DeclarationId(2041), }, Field { label: "AnthropicSearchResultBlock".to_string(), - ty: DeclarationId(2044), + ty: DeclarationId(2045), }, Field { label: "AnthropicToolReferenceBlock".to_string(), - ty: DeclarationId(2045), + ty: DeclarationId(2046), }, ], }, @@ -28264,11 +28264,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "UserTextBlock".to_string(), - ty: DeclarationId(2046), + ty: DeclarationId(2047), }, Field { label: "UserToolResultBlock".to_string(), - ty: DeclarationId(2049), + ty: DeclarationId(2050), }, ], }, @@ -28289,11 +28289,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "AssistantTextBlock".to_string(), - ty: DeclarationId(2050), + ty: DeclarationId(2051), }, Field { label: "AssistantToolUseBlock".to_string(), - ty: DeclarationId(2051), + ty: DeclarationId(2052), }, ], }, @@ -28314,31 +28314,31 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "EndTurn".to_string(), - ty: DeclarationId(2052), + ty: DeclarationId(2053), }, Field { label: "MaxTokens".to_string(), - ty: DeclarationId(2053), + ty: DeclarationId(2054), }, Field { label: "StopSequence".to_string(), - ty: DeclarationId(2054), + ty: DeclarationId(2055), }, Field { label: "ToolUse".to_string(), - ty: DeclarationId(2055), + ty: DeclarationId(2056), }, Field { label: "PauseTurn".to_string(), - ty: DeclarationId(2056), + ty: DeclarationId(2057), }, Field { label: "Refusal".to_string(), - ty: DeclarationId(2057), + ty: DeclarationId(2058), }, Field { label: "ModelContextWindowExceeded".to_string(), - ty: DeclarationId(2058), + ty: DeclarationId(2059), }, ], }, @@ -28359,23 +28359,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "CharLocation".to_string(), - ty: DeclarationId(2061), + ty: DeclarationId(2062), }, Field { label: "PageLocation".to_string(), - ty: DeclarationId(2064), + ty: DeclarationId(2065), }, Field { label: "ContentBlockLocation".to_string(), - ty: DeclarationId(2067), + ty: DeclarationId(2068), }, Field { label: "WebSearchResultLocation".to_string(), - ty: DeclarationId(2069), + ty: DeclarationId(2070), }, Field { label: "SearchResultLocation".to_string(), - ty: DeclarationId(2071), + ty: DeclarationId(2072), }, ], }, @@ -28396,27 +28396,27 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "MessagesTextBlock".to_string(), - ty: DeclarationId(2074), + ty: DeclarationId(2075), }, Field { label: "MessagesThinkingBlock".to_string(), - ty: DeclarationId(2075), + ty: DeclarationId(2076), }, Field { label: "MessagesRedactedThinkingBlock".to_string(), - ty: DeclarationId(2076), + ty: DeclarationId(2077), }, Field { label: "MessagesToolUseBlock".to_string(), - ty: DeclarationId(2078), + ty: DeclarationId(2079), }, Field { label: "MessagesServerToolUseBlock".to_string(), - ty: DeclarationId(2080), + ty: DeclarationId(2081), }, Field { label: "MessagesWebSearchToolResultBlock".to_string(), - ty: DeclarationId(2082), + ty: DeclarationId(2083), }, ], }, @@ -28437,35 +28437,35 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "WebSearch".to_string(), - ty: DeclarationId(2083), + ty: DeclarationId(2084), }, Field { label: "WebFetch".to_string(), - ty: DeclarationId(2084), + ty: DeclarationId(2085), }, Field { label: "CodeExecution".to_string(), - ty: DeclarationId(2085), + ty: DeclarationId(2086), }, Field { label: "BashCodeExecution".to_string(), - ty: DeclarationId(2086), + ty: DeclarationId(2087), }, Field { label: "TextEditorCodeExecution".to_string(), - ty: DeclarationId(2087), + ty: DeclarationId(2088), }, Field { label: "ToolSearchToolRegex".to_string(), - ty: DeclarationId(2088), + ty: DeclarationId(2089), }, Field { label: "ToolSearchToolBm25".to_string(), - ty: DeclarationId(2089), + ty: DeclarationId(2090), }, Field { label: "Advisor".to_string(), - ty: DeclarationId(2090), + ty: DeclarationId(2091), }, ], }, @@ -28481,6 +28481,35 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }); declarations.push(Declaration { id: DeclarationId(859), + name: Some("AnthropicMessages200ServiceTier".to_string()), + connective: TypeConnective::Disj { + variants: vec![ + Field { + label: "Standard".to_string(), + ty: DeclarationId(2092), + }, + Field { + label: "Priority".to_string(), + ty: DeclarationId(2093), + }, + Field { + label: "Batch".to_string(), + ty: DeclarationId(2094), + }, + ], + }, + type_params: vec![], + phantom_params: Vec::new(), + meta_tag: None, + specialization_parent: None, + inhabits: None, + value_body: None, + refinement: None, + nominal_opacity: None, + span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10745, 10817), + }); + declarations.push(Declaration { + id: DeclarationId(860), name: Some("AnthropicMessages200Usage".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -28494,15 +28523,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "cache_creation_input_tokens".to_string(), - ty: DeclarationId(2091), + ty: DeclarationId(2095), }, Field { label: "cache_read_input_tokens".to_string(), - ty: DeclarationId(2092), + ty: DeclarationId(2096), }, Field { label: "service_tier".to_string(), - ty: DeclarationId(2093), + ty: DeclarationId(2097), }, ], }, @@ -28514,15 +28543,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10622, 10837), + span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10933, 11173), }); declarations.push(Declaration { - id: DeclarationId(860), + id: DeclarationId(861), name: Some("AnthropicMessages200Role".to_string()), connective: TypeConnective::Disj { variants: vec![Field { label: "Assistant".to_string(), - ty: DeclarationId(2094), + ty: DeclarationId(2098), }], }, type_params: vec![], @@ -28533,10 +28562,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11158, 11201), + span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11494, 11537), }); declarations.push(Declaration { - id: DeclarationId(861), + id: DeclarationId(862), name: Some("AnthropicMessages200Body".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -28550,11 +28579,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "role".to_string(), - ty: DeclarationId(860), + ty: DeclarationId(861), }, Field { label: "content".to_string(), - ty: DeclarationId(2095), + ty: DeclarationId(2099), }, Field { label: "model".to_string(), @@ -28566,15 +28595,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "stop_sequence".to_string(), - ty: DeclarationId(2096), + ty: DeclarationId(2100), }, Field { label: "usage".to_string(), - ty: DeclarationId(859), + ty: DeclarationId(860), }, Field { label: "container".to_string(), - ty: DeclarationId(2097), + ty: DeclarationId(2101), }, ], }, @@ -28586,21 +28615,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11548, 11879), + span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11884, 12215), }); declarations.push(Declaration { - id: DeclarationId(862), + id: DeclarationId(863), name: Some("anthropic_messages".to_string()), connective: TypeConnective::Arrow { inputs: vec![ DeclarationId(147), DeclarationId(230), - DeclarationId(2098), + DeclarationId(2102), DeclarationId(93), - DeclarationId(2099), - DeclarationId(2100), + DeclarationId(2103), + DeclarationId(2104), ], - output: DeclarationId(861), + output: DeclarationId(862), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/anthropic_messages.dag", 4627, @@ -28618,7 +28647,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_messages.dag", 4419, 4656), }); declarations.push(Declaration { - id: DeclarationId(863), + id: DeclarationId(864), name: Some("BinShim".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -28632,7 +28661,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "entry".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, ], }, @@ -28647,29 +28676,29 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/bin_shim.dag", 801, 894), }); declarations.push(Declaration { - id: DeclarationId(864), + id: DeclarationId(865), name: Some("BootstrapAuthority".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "StdAuthority".to_string(), - ty: DeclarationId(2101), + ty: DeclarationId(2105), }, Field { label: "V3StdAuthority".to_string(), - ty: DeclarationId(2102), + ty: DeclarationId(2106), }, Field { label: "V3SpecAuthority".to_string(), - ty: DeclarationId(2103), + ty: DeclarationId(2107), }, Field { label: "CompilerAuthority".to_string(), - ty: DeclarationId(2104), + ty: DeclarationId(2108), }, Field { label: "ExtdepsFixtureAuthority".to_string(), - ty: DeclarationId(2105), + ty: DeclarationId(2109), }, ], }, @@ -28684,7 +28713,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/bootstrap_authority.dag", 985, 1114), }); declarations.push(Declaration { - id: DeclarationId(865), + id: DeclarationId(866), name: Some("BootstrapAuthoritySet".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(137), @@ -28695,7 +28724,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, TemplateArgument { parameter: DeclarationId(139), - value: DeclarationId(864), + value: DeclarationId(865), }, ], }, @@ -28710,15 +28739,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/bootstrap_authority.dag", 1299, 1359), }); declarations.push(Declaration { - id: DeclarationId(866), + id: DeclarationId(867), name: Some("bootstrap_authority".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(865), + template: DeclarationId(866), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(865)), + meta_tag: Some(DeclarationId(866)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Map( @@ -28726,483 +28755,483 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "dsl/std/logic.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2101), + constructor: DeclarationId(2105), payload: vec![], }, ), ( "dsl/std/bit.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2101), + constructor: DeclarationId(2105), payload: vec![], }, ), ( "dsl/std/error_primitives.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2101), + constructor: DeclarationId(2105), payload: vec![], }, ), ( "dsl/std/algebra.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2101), + constructor: DeclarationId(2105), payload: vec![], }, ), ( "dsl/std/magnitude.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2101), + constructor: DeclarationId(2105), payload: vec![], }, ), ( "dsl/std/machine_constraints.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2101), + constructor: DeclarationId(2105), payload: vec![], }, ), ( "dsl/std/nat.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2101), + constructor: DeclarationId(2105), payload: vec![], }, ), ( "dsl/std/integer.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2101), + constructor: DeclarationId(2105), payload: vec![], }, ), ( "dsl/std/rational.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2101), + constructor: DeclarationId(2105), payload: vec![], }, ), ( "dsl/std/float.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2101), + constructor: DeclarationId(2105), payload: vec![], }, ), ( "dsl/std/types.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2101), + constructor: DeclarationId(2105), payload: vec![], }, ), ( "dsl/std/string_type.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2101), + constructor: DeclarationId(2105), payload: vec![], }, ), ( "dsl/std/unicode.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2101), + constructor: DeclarationId(2105), payload: vec![], }, ), ( "dsl/std/render_repeat_string_bootstrap.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2101), + constructor: DeclarationId(2105), payload: vec![], }, ), ( "dsl/std/methods.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2101), + constructor: DeclarationId(2105), payload: vec![], }, ), ( "dsl/std/serialization.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2101), + constructor: DeclarationId(2105), payload: vec![], }, ), ( "src/v3/std/algebra.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/anthropic_messages.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/anthropic_operations.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/anthropic_schema.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/approximate_field.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/bin_shim.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/bootstrap_authority.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/bridge_ledger.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/clean_emission.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/computation.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/computation_model.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/coproduct_projection.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/cross_target_coverage.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/diagnostics.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/dimensions.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/effects.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/emission_provenance.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/emit_model.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/extdeps_bootstrap_fixtures.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/go_method_template_contracts.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/induction.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/integer_diagnostic_order.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/lens.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/lens_application.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/list.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/lookup.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/methods.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/parse_surface.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/python_method_template_contracts.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/resources.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/runtime.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/rust_method_template_contracts.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/services.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/substrate.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/substrate_minimal.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/termination.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/timing_lens.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/t_ci_workflow_as_data_demo.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/tokenize.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/verification.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/std/workflows.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2102), + constructor: DeclarationId(2106), payload: vec![], }, ), ( "src/v3/spec/v3_l1.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2103), + constructor: DeclarationId(2107), payload: vec![], }, ), ( "src/v3/spec/go.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2103), + constructor: DeclarationId(2107), payload: vec![], }, ), ( "src/v3/spec/python.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2103), + constructor: DeclarationId(2107), payload: vec![], }, ), ( "src/v3/spec/rust.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2103), + constructor: DeclarationId(2107), payload: vec![], }, ), ( "src/v3/compiler/pipeline.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2104), + constructor: DeclarationId(2108), payload: vec![], }, ), ( "src/v3/compiler/operators.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2104), + constructor: DeclarationId(2108), payload: vec![], }, ), ( "src/v3/compiler/regen.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2104), + constructor: DeclarationId(2108), payload: vec![], }, ), ( "dsl/extdeps/languages/rust/primitives.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2105), + constructor: DeclarationId(2109), payload: vec![], }, ), ( "dsl/extdeps/cron_schedule_model.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2105), + constructor: DeclarationId(2109), payload: vec![], }, ), ( "dsl/extdeps/github/github.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2105), + constructor: DeclarationId(2109), payload: vec![], }, ), ( "dsl/extdeps/github/actions.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2105), + constructor: DeclarationId(2109), payload: vec![], }, ), ( "dsl/extdeps/github/ci.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2105), + constructor: DeclarationId(2109), payload: vec![], }, ), @@ -29214,17 +29243,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/bootstrap_authority.dag", 1361, 4934), }); declarations.push(Declaration { - id: DeclarationId(867), + id: DeclarationId(868), name: Some("BridgeStatus".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Retired".to_string(), - ty: DeclarationId(2106), + ty: DeclarationId(2110), }, Field { label: "Open".to_string(), - ty: DeclarationId(2107), + ty: DeclarationId(2111), }, ], }, @@ -29239,12 +29268,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/bridge_ledger.dag", 4697, 4735), }); declarations.push(Declaration { - id: DeclarationId(868), + id: DeclarationId(869), name: Some("BridgeLedgerRef".to_string()), connective: TypeConnective::Conj { children: vec![Field { label: "decl".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }], }, type_params: vec![], @@ -29258,7 +29287,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/bridge_ledger.dag", 5699, 5746), }); declarations.push(Declaration { - id: DeclarationId(869), + id: DeclarationId(870), name: Some("BridgeLedgerRow".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -29272,7 +29301,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "status".to_string(), - ty: DeclarationId(867), + ty: DeclarationId(868), }, Field { label: "authority".to_string(), @@ -29290,19 +29319,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { nominal_opacity: None, span: SourceSpan::new("src/v3/std/bridge_ledger.dag", 6389, 6499), }); - declarations.push(Declaration { id: DeclarationId(870), name: Some("bridge_ledger".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), value: DeclarationId(869) }] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(2108)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::List(vec![FieldValue::Record(vec![("name".to_string(), FieldValue::Literal(LiteralBits::String("bridge_source_span_file_participation_retired".to_string()))), ("owner".to_string(), FieldValue::Literal(LiteralBits::String("R3".to_string()))), ("status".to_string(), FieldValue::Variant { constructor: DeclarationId(2107), payload: vec![] }), ("authority".to_string(), FieldValue::Literal(LiteralBits::String("ROADMAP.md#lens-fold-file-path-semantics".to_string())))]), FieldValue::Record(vec![("name".to_string(), FieldValue::Literal(LiteralBits::String("bridge_mark_bootstrap_secret_nominal_opacity_retired".to_string()))), ("owner".to_string(), FieldValue::Literal(LiteralBits::String("R2-Substrate".to_string()))), ("status".to_string(), FieldValue::Variant { constructor: DeclarationId(2106), payload: vec![] }), ("authority".to_string(), FieldValue::Literal(LiteralBits::String("PR #937".to_string())))]), FieldValue::Record(vec![("name".to_string(), FieldValue::Literal(LiteralBits::String("bridge_canonical_lens_name_dispatch_pr1183_slice_retired".to_string()))), ("owner".to_string(), FieldValue::Literal(LiteralBits::String("R2-Substrate".to_string()))), ("status".to_string(), FieldValue::Variant { constructor: DeclarationId(2106), payload: vec![] }), ("authority".to_string(), FieldValue::Literal(LiteralBits::String("src/v3/compiler/tests/integration/canonical_lens_bridge_ratchet_test.rs".to_string())))]), FieldValue::Record(vec![("name".to_string(), FieldValue::Literal(LiteralBits::String("bridge_canonical_lens_name_patching_residual".to_string()))), ("owner".to_string(), FieldValue::Literal(LiteralBits::String("PB-Runtime".to_string()))), ("status".to_string(), FieldValue::Variant { constructor: DeclarationId(2106), payload: vec![] }), ("authority".to_string(), FieldValue::Literal(LiteralBits::String("docs/briefs/r3-pb-bridge-canonical-lens-name-dispatch-closure.md".to_string())))]), FieldValue::Record(vec![("name".to_string(), FieldValue::Literal(LiteralBits::String("bridge_include_str_side_channels_retired".to_string()))), ("owner".to_string(), FieldValue::Literal(LiteralBits::String("pipeline_authority".to_string()))), ("status".to_string(), FieldValue::Variant { constructor: DeclarationId(2106), payload: vec![] }), ("authority".to_string(), FieldValue::Literal(LiteralBits::String("src/v3/compiler/tests/integration/l1_5_fixed_point_test.rs".to_string())))]), FieldValue::Record(vec![("name".to_string(), FieldValue::Literal(LiteralBits::String("bridge_exact_string_patching_residual_retired".to_string()))), ("owner".to_string(), FieldValue::Literal(LiteralBits::String("PB-Tier-2".to_string()))), ("status".to_string(), FieldValue::Variant { constructor: DeclarationId(2106), payload: vec![] }), ("authority".to_string(), FieldValue::Literal(LiteralBits::String("src/v3/compiler/tests/integration/bridge_lower_helpers_patch_zero_residual_test.rs".to_string())))]), FieldValue::Record(vec![("name".to_string(), FieldValue::Literal(LiteralBits::String("bridge_exact_string_semantic_patching_residual".to_string()))), ("owner".to_string(), FieldValue::Literal(LiteralBits::String("PB-Runtime".to_string()))), ("status".to_string(), FieldValue::Variant { constructor: DeclarationId(2107), payload: vec![] }), ("authority".to_string(), FieldValue::Literal(LiteralBits::String("docs/briefs/r3-v-bridge-row-4-exact-string-deeper-detail-receipt.md".to_string())))])])), refinement: None, nominal_opacity: None, span: SourceSpan::new("src/v3/std/bridge_ledger.dag", 6963, 8416) }); + declarations.push(Declaration { id: DeclarationId(871), name: Some("bridge_ledger".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), value: DeclarationId(870) }] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(2112)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::List(vec![FieldValue::Record(vec![("name".to_string(), FieldValue::Literal(LiteralBits::String("bridge_source_span_file_participation_retired".to_string()))), ("owner".to_string(), FieldValue::Literal(LiteralBits::String("R3".to_string()))), ("status".to_string(), FieldValue::Variant { constructor: DeclarationId(2111), payload: vec![] }), ("authority".to_string(), FieldValue::Literal(LiteralBits::String("ROADMAP.md#lens-fold-file-path-semantics".to_string())))]), FieldValue::Record(vec![("name".to_string(), FieldValue::Literal(LiteralBits::String("bridge_mark_bootstrap_secret_nominal_opacity_retired".to_string()))), ("owner".to_string(), FieldValue::Literal(LiteralBits::String("R2-Substrate".to_string()))), ("status".to_string(), FieldValue::Variant { constructor: DeclarationId(2110), payload: vec![] }), ("authority".to_string(), FieldValue::Literal(LiteralBits::String("PR #937".to_string())))]), FieldValue::Record(vec![("name".to_string(), FieldValue::Literal(LiteralBits::String("bridge_canonical_lens_name_dispatch_pr1183_slice_retired".to_string()))), ("owner".to_string(), FieldValue::Literal(LiteralBits::String("R2-Substrate".to_string()))), ("status".to_string(), FieldValue::Variant { constructor: DeclarationId(2110), payload: vec![] }), ("authority".to_string(), FieldValue::Literal(LiteralBits::String("src/v3/compiler/tests/integration/canonical_lens_bridge_ratchet_test.rs".to_string())))]), FieldValue::Record(vec![("name".to_string(), FieldValue::Literal(LiteralBits::String("bridge_canonical_lens_name_patching_residual".to_string()))), ("owner".to_string(), FieldValue::Literal(LiteralBits::String("PB-Runtime".to_string()))), ("status".to_string(), FieldValue::Variant { constructor: DeclarationId(2110), payload: vec![] }), ("authority".to_string(), FieldValue::Literal(LiteralBits::String("docs/briefs/r3-pb-bridge-canonical-lens-name-dispatch-closure.md".to_string())))]), FieldValue::Record(vec![("name".to_string(), FieldValue::Literal(LiteralBits::String("bridge_include_str_side_channels_retired".to_string()))), ("owner".to_string(), FieldValue::Literal(LiteralBits::String("pipeline_authority".to_string()))), ("status".to_string(), FieldValue::Variant { constructor: DeclarationId(2110), payload: vec![] }), ("authority".to_string(), FieldValue::Literal(LiteralBits::String("src/v3/compiler/tests/integration/l1_5_fixed_point_test.rs".to_string())))]), FieldValue::Record(vec![("name".to_string(), FieldValue::Literal(LiteralBits::String("bridge_exact_string_patching_residual_retired".to_string()))), ("owner".to_string(), FieldValue::Literal(LiteralBits::String("PB-Tier-2".to_string()))), ("status".to_string(), FieldValue::Variant { constructor: DeclarationId(2110), payload: vec![] }), ("authority".to_string(), FieldValue::Literal(LiteralBits::String("src/v3/compiler/tests/integration/bridge_lower_helpers_patch_zero_residual_test.rs".to_string())))]), FieldValue::Record(vec![("name".to_string(), FieldValue::Literal(LiteralBits::String("bridge_exact_string_semantic_patching_residual".to_string()))), ("owner".to_string(), FieldValue::Literal(LiteralBits::String("PB-Runtime".to_string()))), ("status".to_string(), FieldValue::Variant { constructor: DeclarationId(2111), payload: vec![] }), ("authority".to_string(), FieldValue::Literal(LiteralBits::String("docs/briefs/r3-v-bridge-row-4-exact-string-deeper-detail-receipt.md".to_string())))])])), refinement: None, nominal_opacity: None, span: SourceSpan::new("src/v3/std/bridge_ledger.dag", 6963, 8416) }); declarations.push(Declaration { - id: DeclarationId(871), + id: DeclarationId(872), name: Some("Mutability".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Immutable".to_string(), - ty: DeclarationId(2109), + ty: DeclarationId(2113), }, Field { label: "Mutable".to_string(), - ty: DeclarationId(2110), + ty: DeclarationId(2114), }, ], }, @@ -29317,17 +29346,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 340, 381), }); declarations.push(Declaration { - id: DeclarationId(872), + id: DeclarationId(873), name: Some("Purity".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Pure".to_string(), - ty: DeclarationId(2111), + ty: DeclarationId(2115), }, Field { label: "Effectful".to_string(), - ty: DeclarationId(2112), + ty: DeclarationId(2116), }, ], }, @@ -29342,17 +29371,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 598, 632), }); declarations.push(Declaration { - id: DeclarationId(873), + id: DeclarationId(874), name: Some("Structure".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "ExplicitDAG".to_string(), - ty: DeclarationId(2113), + ty: DeclarationId(2117), }, Field { label: "Arbitrary".to_string(), - ty: DeclarationId(2114), + ty: DeclarationId(2118), }, ], }, @@ -29367,17 +29396,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 891, 935), }); declarations.push(Declaration { - id: DeclarationId(874), + id: DeclarationId(875), name: Some("Iteration".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Bounded".to_string(), - ty: DeclarationId(2115), + ty: DeclarationId(2119), }, Field { label: "Unbounded".to_string(), - ty: DeclarationId(2116), + ty: DeclarationId(2120), }, ], }, @@ -29392,25 +29421,25 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 1147, 1187), }); declarations.push(Declaration { - id: DeclarationId(875), + id: DeclarationId(876), name: Some("ComputationModel".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "mutability".to_string(), - ty: DeclarationId(871), + ty: DeclarationId(872), }, Field { label: "purity".to_string(), - ty: DeclarationId(872), + ty: DeclarationId(873), }, Field { label: "structure".to_string(), - ty: DeclarationId(873), + ty: DeclarationId(874), }, Field { label: "iteration".to_string(), - ty: DeclarationId(874), + ty: DeclarationId(875), }, ], }, @@ -29425,15 +29454,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 1387, 1500), }); declarations.push(Declaration { - id: DeclarationId(876), + id: DeclarationId(877), name: Some("dag_model".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(875), + template: DeclarationId(876), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(875)), + meta_tag: Some(DeclarationId(876)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -29441,28 +29470,28 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "mutability".to_string(), FieldValue::Variant { - constructor: DeclarationId(2109), + constructor: DeclarationId(2113), payload: vec![], }, ), ( "purity".to_string(), FieldValue::Variant { - constructor: DeclarationId(2111), + constructor: DeclarationId(2115), payload: vec![], }, ), ( "structure".to_string(), FieldValue::Variant { - constructor: DeclarationId(2113), + constructor: DeclarationId(2117), payload: vec![], }, ), ( "iteration".to_string(), FieldValue::Variant { - constructor: DeclarationId(2115), + constructor: DeclarationId(2119), payload: vec![], }, ), @@ -29473,25 +29502,25 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 1502, 1625), }); declarations.push(Declaration { - id: DeclarationId(877), + id: DeclarationId(878), name: Some("MemoryModel".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "ValueOnly".to_string(), - ty: DeclarationId(2117), + ty: DeclarationId(2121), }, Field { label: "GarbageCollected".to_string(), - ty: DeclarationId(2118), + ty: DeclarationId(2122), }, Field { label: "RefCounted".to_string(), - ty: DeclarationId(2119), + ty: DeclarationId(2123), }, Field { label: "OwnershipBased".to_string(), - ty: DeclarationId(2120), + ty: DeclarationId(2124), }, ], }, @@ -29506,17 +29535,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 2014, 2099), }); declarations.push(Declaration { - id: DeclarationId(878), + id: DeclarationId(879), name: Some("ScopeModel".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "LexicalScoping".to_string(), - ty: DeclarationId(2121), + ty: DeclarationId(2125), }, Field { label: "DynamicScoping".to_string(), - ty: DeclarationId(2122), + ty: DeclarationId(2126), }, ], }, @@ -29531,17 +29560,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 2365, 2418), }); declarations.push(Declaration { - id: DeclarationId(879), + id: DeclarationId(880), name: Some("TargetExecutionModel".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "memory".to_string(), - ty: DeclarationId(877), + ty: DeclarationId(878), }, Field { label: "scope".to_string(), - ty: DeclarationId(878), + ty: DeclarationId(879), }, ], }, @@ -29556,12 +29585,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 2561, 2632), }); declarations.push(Declaration { - id: DeclarationId(880), + id: DeclarationId(881), name: Some("SourceFiltering".to_string()), connective: TypeConnective::Conj { children: vec![Field { label: "excluded_prefixes".to_string(), - ty: DeclarationId(2123), + ty: DeclarationId(2127), }], }, type_params: vec![], @@ -29575,17 +29604,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 2774, 2832), }); declarations.push(Declaration { - id: DeclarationId(881), + id: DeclarationId(882), name: Some("ShapeATargetSourceFiltering".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "internal".to_string(), - ty: DeclarationId(880), + ty: DeclarationId(881), }, Field { label: "additional_excluded_prefixes".to_string(), - ty: DeclarationId(2124), + ty: DeclarationId(2128), }, ], }, @@ -29600,15 +29629,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 3115, 3224), }); declarations.push(Declaration { - id: DeclarationId(882), + id: DeclarationId(883), name: Some("internal_source_filtering".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(880), + template: DeclarationId(881), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(880)), + meta_tag: Some(DeclarationId(881)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -29627,17 +29656,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 3226, 3381), }); declarations.push(Declaration { - id: DeclarationId(883), + id: DeclarationId(884), name: Some("ExecutionModelRequirement".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "OwnershipBased".to_string(), - ty: DeclarationId(2125), + ty: DeclarationId(2129), }, Field { label: "GarbageCollected".to_string(), - ty: DeclarationId(2126), + ty: DeclarationId(2130), }, ], }, @@ -29652,7 +29681,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 3659, 3729), }); declarations.push(Declaration { - id: DeclarationId(884), + id: DeclarationId(885), name: Some("VariantId".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(230), @@ -29669,12 +29698,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/coproduct_projection.dag", 5139, 5162), }); declarations.push(Declaration { - id: DeclarationId(885), + id: DeclarationId(886), name: Some("WireTagValue".to_string()), connective: TypeConnective::Disj { variants: vec![Field { label: "StringTag".to_string(), - ty: DeclarationId(2127), + ty: DeclarationId(2131), }], }, type_params: vec![], @@ -29688,17 +29717,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/coproduct_projection.dag", 6737, 6786), }); declarations.push(Declaration { - id: DeclarationId(886), + id: DeclarationId(887), name: Some("FieldProjection".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Empty".to_string(), - ty: DeclarationId(2128), + ty: DeclarationId(2132), }, Field { label: "Populated".to_string(), - ty: DeclarationId(2129), + ty: DeclarationId(2133), }, ], }, @@ -29713,17 +29742,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/coproduct_projection.dag", 7586, 7630), }); declarations.push(Declaration { - id: DeclarationId(887), + id: DeclarationId(888), name: Some("CoproductVariantProjection".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "field_projection".to_string(), - ty: DeclarationId(886), + ty: DeclarationId(887), }, Field { label: "wire_tag_value".to_string(), - ty: DeclarationId(885), + ty: DeclarationId(886), }, ], }, @@ -29738,13 +29767,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/coproduct_projection.dag", 8046, 8150), }); declarations.push(Declaration { - id: DeclarationId(888), + id: DeclarationId(889), name: Some("CoproductProjection".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "declaration".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "wire_tag_field".to_string(), @@ -29752,7 +29781,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "variant_projections".to_string(), - ty: DeclarationId(2130), + ty: DeclarationId(2134), }, ], }, @@ -29767,7 +29796,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/coproduct_projection.dag", 9395, 9557), }); declarations.push(Declaration { - id: DeclarationId(889), + id: DeclarationId(890), name: Some("BootstrapFixture".to_string()), connective: TypeConnective::Conj { children: vec![Field { @@ -29786,49 +29815,49 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/extdeps_bootstrap_fixtures.dag", 1395, 1443), }); declarations.push(Declaration { - id: DeclarationId(890), + id: DeclarationId(891), name: Some("BootstrapFixtureSet".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "rust_pilot_primitives".to_string(), - ty: DeclarationId(889), + ty: DeclarationId(890), }, Field { label: "rust_method_template_contracts".to_string(), - ty: DeclarationId(889), + ty: DeclarationId(890), }, Field { label: "python_method_template_contracts".to_string(), - ty: DeclarationId(889), + ty: DeclarationId(890), }, Field { label: "go_method_template_contracts".to_string(), - ty: DeclarationId(889), + ty: DeclarationId(890), }, Field { label: "anthropic_operations".to_string(), - ty: DeclarationId(889), + ty: DeclarationId(890), }, Field { label: "cross_target_coverage".to_string(), - ty: DeclarationId(889), + ty: DeclarationId(890), }, Field { label: "extdeps_cron".to_string(), - ty: DeclarationId(889), + ty: DeclarationId(890), }, Field { label: "extdeps_github_github".to_string(), - ty: DeclarationId(889), + ty: DeclarationId(890), }, Field { label: "extdeps_github_actions".to_string(), - ty: DeclarationId(889), + ty: DeclarationId(890), }, Field { label: "extdeps_github_ci".to_string(), - ty: DeclarationId(889), + ty: DeclarationId(890), }, ], }, @@ -29843,15 +29872,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/extdeps_bootstrap_fixtures.dag", 1600, 2062), }); declarations.push(Declaration { - id: DeclarationId(891), + id: DeclarationId(892), name: Some("bootstrap_fixture_authority".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(890), + template: DeclarationId(891), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(890)), + meta_tag: Some(DeclarationId(891)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -29953,18 +29982,18 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/extdeps_bootstrap_fixtures.dag", 2064, 3032), }); declarations.push(Declaration { - id: DeclarationId(892), + id: DeclarationId(893), name: Some("signed_int_diagnostic_order".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1330), + value: DeclarationId(1331), }], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2131)), + meta_tag: Some(DeclarationId(2135)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::List(vec![ @@ -29979,18 +30008,18 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/integer_diagnostic_order.dag", 1200, 1304), }); declarations.push(Declaration { - id: DeclarationId(893), + id: DeclarationId(894), name: Some("unsigned_int_diagnostic_order".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1330), + value: DeclarationId(1331), }], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2132)), + meta_tag: Some(DeclarationId(2136)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::List(vec![ @@ -30005,21 +30034,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/integer_diagnostic_order.dag", 1378, 1489), }); declarations.push(Declaration { - id: DeclarationId(894), + id: DeclarationId(895), name: Some("Lookup".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Miss".to_string(), - ty: DeclarationId(2135), + ty: DeclarationId(2139), }, Field { label: "Hit".to_string(), - ty: DeclarationId(2136), + ty: DeclarationId(2140), }, ], }, - type_params: vec![DeclarationId(895)], + type_params: vec![DeclarationId(896)], phantom_params: Vec::new(), meta_tag: None, specialization_parent: None, @@ -30030,7 +30059,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lookup.dag", 4521, 4563), }); declarations.push(Declaration { - id: DeclarationId(895), + id: DeclarationId(896), name: None, connective: TypeConnective::Atom(AtomPayload::TypeParam("value".to_string())), type_params: vec![], @@ -30044,11 +30073,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lookup.dag", 4521, 4563), }); declarations.push(Declaration { - id: DeclarationId(896), + id: DeclarationId(897), name: Some("miss_int_lookup".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(2133), + output: DeclarationId(2137), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/lookup.dag", 4601, 4611)), }, type_params: vec![], @@ -30062,11 +30091,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lookup.dag", 4565, 4611), }); declarations.push(Declaration { - id: DeclarationId(897), + id: DeclarationId(898), name: Some("hit_int_lookup".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(93)], - output: DeclarationId(2134), + output: DeclarationId(2138), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/lookup.dag", 4654, 4666)), }, type_params: vec![], @@ -30080,21 +30109,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lookup.dag", 4613, 4666), }); declarations.push(Declaration { - id: DeclarationId(898), + id: DeclarationId(899), name: Some("CollectionSizeEffect".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "ShrinkEffect".to_string(), - ty: DeclarationId(2161), + ty: DeclarationId(2165), }, Field { label: "ProjectionEffect".to_string(), - ty: DeclarationId(2162), + ty: DeclarationId(2166), }, Field { label: "IdentityEffect".to_string(), - ty: DeclarationId(2163), + ty: DeclarationId(2167), }, ], }, @@ -30109,25 +30138,25 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 4923, 5005), }); declarations.push(Declaration { - id: DeclarationId(899), + id: DeclarationId(900), name: Some("CostShape".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "ShapeConstant".to_string(), - ty: DeclarationId(2164), + ty: DeclarationId(2168), }, Field { label: "ShapeLinearScan".to_string(), - ty: DeclarationId(2165), + ty: DeclarationId(2169), }, Field { label: "ShapeIterateBody".to_string(), - ty: DeclarationId(2166), + ty: DeclarationId(2170), }, Field { label: "ShapeSortBody".to_string(), - ty: DeclarationId(2167), + ty: DeclarationId(2171), }, ], }, @@ -30142,7 +30171,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 5836, 5927), }); declarations.push(Declaration { - id: DeclarationId(900), + id: DeclarationId(901), name: Some("MethodContract".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -30156,15 +30185,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "size_effect".to_string(), - ty: DeclarationId(2168), + ty: DeclarationId(2172), }, Field { label: "cost_shape".to_string(), - ty: DeclarationId(2169), + ty: DeclarationId(2173), }, Field { label: "callback_element_position".to_string(), - ty: DeclarationId(2170), + ty: DeclarationId(2174), }, ], }, @@ -30179,7 +30208,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6688, 6862), }); declarations.push(Declaration { - id: DeclarationId(901), + id: DeclarationId(902), name: Some("SizeVariable".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -30189,7 +30218,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "display_name".to_string(), - ty: DeclarationId(2171), + ty: DeclarationId(2175), }, ], }, @@ -30204,11 +30233,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 7371, 7438), }); declarations.push(Declaration { - id: DeclarationId(902), + id: DeclarationId(903), name: Some("unnamed_size_variable".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(722)], - output: DeclarationId(901), + output: DeclarationId(902), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/algebra.dag", 7502, 7534)), }, type_params: vec![], @@ -30222,10 +30251,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 7440, 7534), }); declarations.push(Declaration { - id: DeclarationId(903), + id: DeclarationId(904), name: Some("size_variable_eq".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(901), DeclarationId(901)], + inputs: vec![DeclarationId(902), DeclarationId(902)], output: DeclarationId(128), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(178))), }, @@ -30240,17 +30269,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 7536, 7632), }); declarations.push(Declaration { - id: DeclarationId(904), + id: DeclarationId(905), name: Some("DegreeAtLeastTwo".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "DegreeTwo".to_string(), - ty: DeclarationId(2172), + ty: DeclarationId(2176), }, Field { label: "DegreeSuccessor".to_string(), - ty: DeclarationId(2173), + ty: DeclarationId(2177), }, ], }, @@ -30265,37 +30294,37 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 8379, 8465), }); declarations.push(Declaration { - id: DeclarationId(905), + id: DeclarationId(906), name: Some("SymbolicCost".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "ConstantCost".to_string(), - ty: DeclarationId(2174), + ty: DeclarationId(2178), }, Field { label: "LinearCost".to_string(), - ty: DeclarationId(2175), + ty: DeclarationId(2179), }, Field { label: "PolynomialCost".to_string(), - ty: DeclarationId(2176), + ty: DeclarationId(2180), }, Field { label: "ProductCost".to_string(), - ty: DeclarationId(2178), + ty: DeclarationId(2182), }, Field { label: "SumCost".to_string(), - ty: DeclarationId(2180), + ty: DeclarationId(2184), }, Field { label: "LogCost".to_string(), - ty: DeclarationId(2181), + ty: DeclarationId(2185), }, Field { label: "UnknownCost".to_string(), - ty: DeclarationId(2182), + ty: DeclarationId(2186), }, ], }, @@ -30303,14 +30332,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { phantom_params: Vec::new(), meta_tag: None, specialization_parent: None, - inhabits: Some(DeclarationId(2183)), + inhabits: Some(DeclarationId(2187)), value_body: None, refinement: None, nominal_opacity: None, span: SourceSpan::new("src/v3/std/algebra.dag", 9452, 9761), }); declarations.push(Declaration { - id: DeclarationId(906), + id: DeclarationId(907), name: Some("DominateScanAcc".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -30320,7 +30349,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "pivot".to_string(), - ty: DeclarationId(905), + ty: DeclarationId(906), }, ], }, @@ -30335,11 +30364,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 10167, 10225), }); declarations.push(Declaration { - id: DeclarationId(907), + id: DeclarationId(908), name: Some("dominate_scan_init".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(905)], - output: DeclarationId(906), + inputs: vec![DeclarationId(906)], + output: DeclarationId(907), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(181))), }, type_params: vec![], @@ -30353,11 +30382,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 10227, 10322), }); declarations.push(Declaration { - id: DeclarationId(908), + id: DeclarationId(909), name: Some("miss_symbolic_cost_lookup".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(2137), + output: DeclarationId(2141), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/algebra.dag", 10963, 10973)), }, type_params: vec![], @@ -30371,11 +30400,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 10908, 10973), }); declarations.push(Declaration { - id: DeclarationId(909), + id: DeclarationId(910), name: Some("hit_symbolic_cost_lookup".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(905)], - output: DeclarationId(2138), + inputs: vec![DeclarationId(906)], + output: DeclarationId(2142), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/algebra.dag", 11047, 11062)), }, type_params: vec![], @@ -30389,11 +30418,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 10975, 11062), }); declarations.push(Declaration { - id: DeclarationId(910), + id: DeclarationId(911), name: Some("two_terms".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(905), DeclarationId(905)], - output: DeclarationId(2139), + inputs: vec![DeclarationId(906), DeclarationId(906)], + output: DeclarationId(2143), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(185))), }, type_params: vec![], @@ -30407,11 +30436,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 11064, 11539), }); declarations.push(Declaration { - id: DeclarationId(911), + id: DeclarationId(912), name: Some("many_terms".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(905), DeclarationId(905), DeclarationId(2140)], - output: DeclarationId(2141), + inputs: vec![DeclarationId(906), DeclarationId(906), DeclarationId(2144)], + output: DeclarationId(2145), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(187))), }, type_params: vec![], @@ -30425,10 +30454,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 11541, 11726), }); declarations.push(Declaration { - id: DeclarationId(912), + id: DeclarationId(913), name: Some("reject_all_symbolic_costs".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(905)], + inputs: vec![DeclarationId(906)], output: DeclarationId(128), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(192))), }, @@ -30443,10 +30472,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 11728, 11856), }); declarations.push(Declaration { - id: DeclarationId(913), + id: DeclarationId(914), name: Some("degree_raw".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(904)], + inputs: vec![DeclarationId(905)], output: DeclarationId(93), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(200))), }, @@ -30461,11 +30490,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 11858, 12011), }); declarations.push(Declaration { - id: DeclarationId(914), + id: DeclarationId(915), name: Some("sequential".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(905), DeclarationId(905)], - output: DeclarationId(905), + inputs: vec![DeclarationId(906), DeclarationId(906)], + output: DeclarationId(906), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(204))), }, type_params: vec![], @@ -30479,11 +30508,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 12247, 12350), }); declarations.push(Declaration { - id: DeclarationId(915), + id: DeclarationId(916), name: Some("iterate".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(905), DeclarationId(905)], - output: DeclarationId(905), + inputs: vec![DeclarationId(906), DeclarationId(906)], + output: DeclarationId(906), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(208))), }, type_params: vec![], @@ -30497,11 +30526,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 12536, 12654), }); declarations.push(Declaration { - id: DeclarationId(916), + id: DeclarationId(917), name: Some("max_path_step".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(905), DeclarationId(905)], - output: DeclarationId(905), + inputs: vec![DeclarationId(906), DeclarationId(906)], + output: DeclarationId(906), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(212))), }, type_params: vec![], @@ -30515,11 +30544,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 13514, 13681), }); declarations.push(Declaration { - id: DeclarationId(917), + id: DeclarationId(918), name: Some("keep_or_sum".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(905), DeclarationId(905)], - output: DeclarationId(905), + inputs: vec![DeclarationId(906), DeclarationId(906)], + output: DeclarationId(906), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(216))), }, type_params: vec![], @@ -30533,11 +30562,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 13683, 13841), }); declarations.push(Declaration { - id: DeclarationId(918), + id: DeclarationId(919), name: Some("max_path".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2142)], - output: DeclarationId(905), + inputs: vec![DeclarationId(2146)], + output: DeclarationId(906), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(220))), }, type_params: vec![], @@ -30551,10 +30580,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 14143, 14245), }); declarations.push(Declaration { - id: DeclarationId(919), + id: DeclarationId(920), name: Some("dominates".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(905), DeclarationId(905)], + inputs: vec![DeclarationId(906), DeclarationId(906)], output: DeclarationId(128), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(273))), }, @@ -30569,10 +30598,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 15113, 17198), }); declarations.push(Declaration { - id: DeclarationId(920), + id: DeclarationId(921), name: Some("same_size_variable".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(901), DeclarationId(901)], + inputs: vec![DeclarationId(902), DeclarationId(902)], output: DeclarationId(128), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(275))), }, @@ -30587,41 +30616,41 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 17200, 17290), }); declarations.push(Declaration { - id: DeclarationId(921), + id: DeclarationId(922), name: Some("AsymptoticClass".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "ClassConstant".to_string(), - ty: DeclarationId(2184), + ty: DeclarationId(2188), }, Field { label: "ClassLog".to_string(), - ty: DeclarationId(2185), + ty: DeclarationId(2189), }, Field { label: "ClassLinear".to_string(), - ty: DeclarationId(2186), + ty: DeclarationId(2190), }, Field { label: "ClassLinearithmic".to_string(), - ty: DeclarationId(2187), + ty: DeclarationId(2191), }, Field { label: "ClassQuadratic".to_string(), - ty: DeclarationId(2188), + ty: DeclarationId(2192), }, Field { label: "ClassPolynomial".to_string(), - ty: DeclarationId(2189), + ty: DeclarationId(2193), }, Field { label: "ClassExponential".to_string(), - ty: DeclarationId(2190), + ty: DeclarationId(2194), }, Field { label: "ClassUnknown".to_string(), - ty: DeclarationId(2191), + ty: DeclarationId(2195), }, ], }, @@ -30629,17 +30658,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { phantom_params: Vec::new(), meta_tag: None, specialization_parent: None, - inhabits: Some(DeclarationId(2192)), + inhabits: Some(DeclarationId(2196)), value_body: None, refinement: None, nominal_opacity: None, span: SourceSpan::new("src/v3/std/algebra.dag", 18077, 18318), }); declarations.push(Declaration { - id: DeclarationId(922), + id: DeclarationId(923), name: Some("asymptotic_dominates".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(921), DeclarationId(921)], + inputs: vec![DeclarationId(922), DeclarationId(922)], output: DeclarationId(128), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(345))), }, @@ -30654,11 +30683,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 18320, 20588), }); declarations.push(Declaration { - id: DeclarationId(923), + id: DeclarationId(924), name: Some("meet_asymptotic_class".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(921), DeclarationId(921)], - output: DeclarationId(921), + inputs: vec![DeclarationId(922), DeclarationId(922)], + output: DeclarationId(922), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(348))), }, type_params: vec![], @@ -30672,11 +30701,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 20590, 20721), }); declarations.push(Declaration { - id: DeclarationId(924), + id: DeclarationId(925), name: Some("join_asymptotic_class".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(921), DeclarationId(921)], - output: DeclarationId(921), + inputs: vec![DeclarationId(922), DeclarationId(922)], + output: DeclarationId(922), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(351))), }, type_params: vec![], @@ -30690,11 +30719,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 20723, 20854), }); declarations.push(Declaration { - id: DeclarationId(925), + id: DeclarationId(926), name: Some("classify_symbolic_cost".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(905)], - output: DeclarationId(921), + inputs: vec![DeclarationId(906)], + output: DeclarationId(922), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/algebra.dag", 20921, 20954)), }, type_params: vec![], @@ -30708,11 +30737,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 20856, 20954), }); declarations.push(Declaration { - id: DeclarationId(926), + id: DeclarationId(927), name: Some("normalize".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(905)], - output: DeclarationId(905), + inputs: vec![DeclarationId(906)], + output: DeclarationId(906), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(360))), }, type_params: vec![], @@ -30726,11 +30755,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 21828, 22193), }); declarations.push(Declaration { - id: DeclarationId(927), + id: DeclarationId(928), name: Some("nsl_to_list".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2143)], - output: DeclarationId(2144), + inputs: vec![DeclarationId(2147)], + output: DeclarationId(2148), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(366))), }, type_params: vec![], @@ -30744,11 +30773,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 22195, 22324), }); declarations.push(Declaration { - id: DeclarationId(928), + id: DeclarationId(929), name: Some("drop_additive_zero".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2145)], - output: DeclarationId(2146), + inputs: vec![DeclarationId(2149)], + output: DeclarationId(2150), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(379))), }, type_params: vec![], @@ -30762,11 +30791,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 22501, 22793), }); declarations.push(Declaration { - id: DeclarationId(929), + id: DeclarationId(930), name: Some("collapse_on_multiplicative_zero".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2147)], - output: DeclarationId(2148), + inputs: vec![DeclarationId(2151)], + output: DeclarationId(2152), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(386))), }, type_params: vec![], @@ -30780,10 +30809,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23002, 23165), }); declarations.push(Declaration { - id: DeclarationId(930), + id: DeclarationId(931), name: Some("any_zero".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2149)], + inputs: vec![DeclarationId(2153)], output: DeclarationId(128), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(395))), }, @@ -30798,11 +30827,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23167, 23332), }); declarations.push(Declaration { - id: DeclarationId(931), + id: DeclarationId(932), name: Some("drop_multiplicative_one".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2150)], - output: DeclarationId(2151), + inputs: vec![DeclarationId(2154)], + output: DeclarationId(2155), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(408))), }, type_params: vec![], @@ -30816,10 +30845,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23490, 23796), }); declarations.push(Declaration { - id: DeclarationId(932), + id: DeclarationId(933), name: Some("is_zero_constant".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(905)], + inputs: vec![DeclarationId(906)], output: DeclarationId(128), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(418))), }, @@ -30834,10 +30863,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23798, 24052), }); declarations.push(Declaration { - id: DeclarationId(933), + id: DeclarationId(934), name: Some("is_one_constant".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(905)], + inputs: vec![DeclarationId(906)], output: DeclarationId(128), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(428))), }, @@ -30852,11 +30881,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 24054, 24307), }); declarations.push(Declaration { - id: DeclarationId(934), + id: DeclarationId(935), name: Some("reduce_sum".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2152)], - output: DeclarationId(905), + inputs: vec![DeclarationId(2156)], + output: DeclarationId(906), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(440))), }, type_params: vec![], @@ -30870,11 +30899,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 25092, 25363), }); declarations.push(Declaration { - id: DeclarationId(935), + id: DeclarationId(936), name: Some("wrap_sum".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2153)], - output: DeclarationId(905), + inputs: vec![DeclarationId(2157)], + output: DeclarationId(906), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(452))), }, type_params: vec![], @@ -30888,11 +30917,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 25365, 25640), }); declarations.push(Declaration { - id: DeclarationId(936), + id: DeclarationId(937), name: Some("reduce_product".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2154)], - output: DeclarationId(905), + inputs: vec![DeclarationId(2158)], + output: DeclarationId(906), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(469))), }, type_params: vec![], @@ -30906,11 +30935,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 25825, 26246), }); declarations.push(Declaration { - id: DeclarationId(937), + id: DeclarationId(938), name: Some("combine_binary_product".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(905), DeclarationId(905)], - output: DeclarationId(905), + inputs: vec![DeclarationId(906), DeclarationId(906)], + output: DeclarationId(906), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(478))), }, type_params: vec![], @@ -30924,11 +30953,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 26411, 26798), }); declarations.push(Declaration { - id: DeclarationId(938), + id: DeclarationId(939), name: Some("combine_linear_with".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(901), DeclarationId(905), DeclarationId(905)], - output: DeclarationId(905), + inputs: vec![DeclarationId(902), DeclarationId(906), DeclarationId(906)], + output: DeclarationId(906), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(487))), }, type_params: vec![], @@ -30942,16 +30971,16 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 26800, 27209), }); declarations.push(Declaration { - id: DeclarationId(939), + id: DeclarationId(940), name: Some("collapse_linear_square".to_string()), connective: TypeConnective::Arrow { inputs: vec![ - DeclarationId(901), - DeclarationId(901), - DeclarationId(905), - DeclarationId(905), + DeclarationId(902), + DeclarationId(902), + DeclarationId(906), + DeclarationId(906), ], - output: DeclarationId(905), + output: DeclarationId(906), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(492))), }, type_params: vec![], @@ -30965,11 +30994,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 27211, 27427), }); declarations.push(Declaration { - id: DeclarationId(940), + id: DeclarationId(941), name: Some("polynomial_square".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(901)], - output: DeclarationId(905), + inputs: vec![DeclarationId(902)], + output: DeclarationId(906), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/algebra.dag", 27483, 27533)), }, type_params: vec![], @@ -30983,11 +31012,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 27429, 27533), }); declarations.push(Declaration { - id: DeclarationId(941), + id: DeclarationId(942), name: Some("product_pair".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(905), DeclarationId(905)], - output: DeclarationId(905), + inputs: vec![DeclarationId(906), DeclarationId(906)], + output: DeclarationId(906), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(495))), }, type_params: vec![], @@ -31001,11 +31030,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 27535, 27633), }); declarations.push(Declaration { - id: DeclarationId(942), + id: DeclarationId(943), name: Some("fold_or_dominate_scan".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(906), DeclarationId(905)], - output: DeclarationId(906), + inputs: vec![DeclarationId(907), DeclarationId(906)], + output: DeclarationId(907), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(502))), }, type_params: vec![], @@ -31019,10 +31048,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 27635, 27784), }); declarations.push(Declaration { - id: DeclarationId(943), + id: DeclarationId(944), name: Some("scan_hit".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(906)], + inputs: vec![DeclarationId(907)], output: DeclarationId(128), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(504))), }, @@ -31037,11 +31066,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 27786, 27841), }); declarations.push(Declaration { - id: DeclarationId(944), + id: DeclarationId(945), name: Some("filter_not_dominated_by".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2155), DeclarationId(905)], - output: DeclarationId(2156), + inputs: vec![DeclarationId(2159), DeclarationId(906)], + output: DeclarationId(2160), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(517))), }, type_params: vec![], @@ -31055,11 +31084,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 27843, 28205), }); declarations.push(Declaration { - id: DeclarationId(945), + id: DeclarationId(946), name: Some("drop_dominated_step".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2157), DeclarationId(905)], - output: DeclarationId(2158), + inputs: vec![DeclarationId(2161), DeclarationId(906)], + output: DeclarationId(2162), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(524))), }, type_params: vec![], @@ -31073,11 +31102,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 28207, 28449), }); declarations.push(Declaration { - id: DeclarationId(946), + id: DeclarationId(947), name: Some("drop_dominated".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2159)], - output: DeclarationId(2160), + inputs: vec![DeclarationId(2163)], + output: DeclarationId(2164), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(527))), }, type_params: vec![], @@ -31091,7 +31120,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 28637, 28749), }); declarations.push(Declaration { - id: DeclarationId(947), + id: DeclarationId(948), name: Some("ResourceHandle".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -31124,12 +31153,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/resources.dag", 739, 827), }); declarations.push(Declaration { - id: DeclarationId(948), + id: DeclarationId(949), name: Some("ResourceReference".to_string()), connective: TypeConnective::Conj { children: vec![Field { label: "target".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }], }, type_params: vec![], @@ -31143,7 +31172,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/resources.dag", 829, 880), }); declarations.push(Declaration { - id: DeclarationId(949), + id: DeclarationId(950), name: Some("InputField".to_string()), connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -31157,7 +31186,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/services.dag", 3669, 3687), }); declarations.push(Declaration { - id: DeclarationId(950), + id: DeclarationId(951), name: Some("RestEndpointBinding".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -31182,12 +31211,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/services.dag", 4599, 4671), }); declarations.push(Declaration { - id: DeclarationId(951), + id: DeclarationId(952), name: Some("CallableRef".to_string()), connective: TypeConnective::Conj { children: vec![Field { label: "decl".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }], }, type_params: vec![], @@ -31201,21 +31230,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/services.dag", 5479, 5522), }); declarations.push(Declaration { - id: DeclarationId(952), + id: DeclarationId(953), name: Some("Operation".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "callable".to_string(), - ty: DeclarationId(951), + ty: DeclarationId(952), }, Field { label: "inputs".to_string(), - ty: DeclarationId(2220), + ty: DeclarationId(2224), }, Field { label: "endpoint".to_string(), - ty: DeclarationId(950), + ty: DeclarationId(951), }, ], }, @@ -31230,18 +31259,18 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/services.dag", 6731, 6841), }); declarations.push(Declaration { - id: DeclarationId(953), + id: DeclarationId(954), name: Some("anthropic_operations".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(952), + value: DeclarationId(953), }], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2221)), + meta_tag: Some(DeclarationId(2225)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::List(vec![])), @@ -31250,41 +31279,41 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_operations.dag", 6519, 6566), }); declarations.push(Declaration { - id: DeclarationId(954), + id: DeclarationId(955), name: Some("SizeBound".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "CollectionSize".to_string(), - ty: DeclarationId(2228), + ty: DeclarationId(2232), }, Field { label: "ParserStreamSize".to_string(), - ty: DeclarationId(2229), + ty: DeclarationId(2233), }, Field { label: "WorklistDrainSize".to_string(), - ty: DeclarationId(2230), + ty: DeclarationId(2234), }, Field { label: "TreeSize".to_string(), - ty: DeclarationId(2231), + ty: DeclarationId(2235), }, Field { label: "ArithmeticParam".to_string(), - ty: DeclarationId(2232), + ty: DeclarationId(2236), }, Field { label: "ExplicitCountZero".to_string(), - ty: DeclarationId(2233), + ty: DeclarationId(2237), }, Field { label: "ExplicitCountPositive".to_string(), - ty: DeclarationId(2234), + ty: DeclarationId(2238), }, Field { label: "Forever".to_string(), - ty: DeclarationId(2235), + ty: DeclarationId(2239), }, ], }, @@ -31299,11 +31328,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 1411, 1707), }); declarations.push(Declaration { - id: DeclarationId(955), + id: DeclarationId(956), name: Some("tree_size_bound".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(230)], - output: DeclarationId(954), + output: DeclarationId(955), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/computation.dag", 1756, @@ -31321,41 +31350,41 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 1709, 1787), }); declarations.push(Declaration { - id: DeclarationId(956), + id: DeclarationId(957), name: Some("CallPattern".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "ChildAccessorCall".to_string(), - ty: DeclarationId(2236), + ty: DeclarationId(2240), }, Field { label: "CollectionShrinkCall".to_string(), - ty: DeclarationId(2237), + ty: DeclarationId(2241), }, Field { label: "ArithmeticSubtractCall".to_string(), - ty: DeclarationId(2238), + ty: DeclarationId(2242), }, Field { label: "ArithmeticDivideCall".to_string(), - ty: DeclarationId(2239), + ty: DeclarationId(2243), }, Field { label: "ParserAdvanceCall".to_string(), - ty: DeclarationId(2240), + ty: DeclarationId(2244), }, Field { label: "WorklistDrainCall".to_string(), - ty: DeclarationId(2241), + ty: DeclarationId(2245), }, Field { label: "FoldBodyCall".to_string(), - ty: DeclarationId(2242), + ty: DeclarationId(2246), }, Field { label: "SameArgumentCall".to_string(), - ty: DeclarationId(2243), + ty: DeclarationId(2247), }, ], }, @@ -31370,11 +31399,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2038, 2485), }); declarations.push(Declaration { - id: DeclarationId(957), + id: DeclarationId(958), name: Some("per_call_pattern_at".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(721)], - output: DeclarationId(2222), + output: DeclarationId(2226), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/computation.dag", 2764, @@ -31392,11 +31421,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2698, 2794), }); declarations.push(Declaration { - id: DeclarationId(958), + id: DeclarationId(959), name: Some("per_call_descent_operand_port".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(721)], - output: DeclarationId(2223), + output: DeclarationId(2227), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/computation.dag", 2969, @@ -31414,21 +31443,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2898, 3009), }); declarations.push(Declaration { - id: DeclarationId(959), + id: DeclarationId(960), name: Some("ShrinkFactor".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "UnitShrink".to_string(), - ty: DeclarationId(2244), + ty: DeclarationId(2248), }, Field { label: "ConstantShrink".to_string(), - ty: DeclarationId(2245), + ty: DeclarationId(2249), }, Field { label: "ProportionalShrink".to_string(), - ty: DeclarationId(2246), + ty: DeclarationId(2250), }, ], }, @@ -31443,21 +31472,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3199, 3339), }); declarations.push(Declaration { - id: DeclarationId(960), + id: DeclarationId(961), name: Some("IterationPrimitive".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Fold".to_string(), - ty: DeclarationId(2247), + ty: DeclarationId(2251), }, Field { label: "Descend".to_string(), - ty: DeclarationId(2248), + ty: DeclarationId(2252), }, Field { label: "Repeat".to_string(), - ty: DeclarationId(2249), + ty: DeclarationId(2253), }, ], }, @@ -31472,25 +31501,25 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3501, 3556), }); declarations.push(Declaration { - id: DeclarationId(961), + id: DeclarationId(962), name: Some("LoweringTarget".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "primitive".to_string(), - ty: DeclarationId(960), + ty: DeclarationId(961), }, Field { label: "bound".to_string(), - ty: DeclarationId(954), + ty: DeclarationId(955), }, Field { label: "evidence".to_string(), - ty: DeclarationId(1140), + ty: DeclarationId(1141), }, Field { label: "factor".to_string(), - ty: DeclarationId(2250), + ty: DeclarationId(2254), }, ], }, @@ -31505,11 +31534,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3748, 3874), }); declarations.push(Declaration { - id: DeclarationId(962), + id: DeclarationId(963), name: Some("lower_call_pattern".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(956)], - output: DeclarationId(961), + inputs: vec![DeclarationId(957)], + output: DeclarationId(962), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/computation.dag", 4185, @@ -31527,11 +31556,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 4123, 5736), }); declarations.push(Declaration { - id: DeclarationId(963), + id: DeclarationId(964), name: Some("size_bound_param".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(954)], - output: DeclarationId(2224), + inputs: vec![DeclarationId(955)], + output: DeclarationId(2228), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/computation.dag", 5787, @@ -31549,10 +31578,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 5738, 6212), }); declarations.push(Declaration { - id: DeclarationId(964), + id: DeclarationId(965), name: Some("is_constant_bound".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(954)], + inputs: vec![DeclarationId(955)], output: DeclarationId(128), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/computation.dag", @@ -31571,7 +31600,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 6214, 6432), }); declarations.push(Declaration { - id: DeclarationId(965), + id: DeclarationId(966), name: Some("forever_iteration_bound".to_string()), connective: TypeConnective::Arrow { inputs: vec![], @@ -31593,11 +31622,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 6513, 6572), }); declarations.push(Declaration { - id: DeclarationId(966), + id: DeclarationId(967), name: Some("constant_bound_value".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(954)], - output: DeclarationId(2225), + inputs: vec![DeclarationId(955)], + output: DeclarationId(2229), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/computation.dag", 6715, @@ -31615,21 +31644,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 6665, 6980), }); declarations.push(Declaration { - id: DeclarationId(967), + id: DeclarationId(968), name: Some("IterationDimension".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "TreeDescent".to_string(), - ty: DeclarationId(2251), + ty: DeclarationId(2255), }, Field { label: "CollectionFold".to_string(), - ty: DeclarationId(2252), + ty: DeclarationId(2256), }, Field { label: "ArithmeticRepeat".to_string(), - ty: DeclarationId(2253), + ty: DeclarationId(2257), }, ], }, @@ -31644,11 +31673,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 7465, 7648), }); declarations.push(Declaration { - id: DeclarationId(968), + id: DeclarationId(969), name: Some("algebra_profile_to_dimension".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(53)], - output: DeclarationId(2226), + output: DeclarationId(2230), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/computation.dag", 7781, @@ -31666,11 +31695,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 7701, 8274), }); declarations.push(Declaration { - id: DeclarationId(969), + id: DeclarationId(970), name: Some("type_iteration_dimension".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(230)], - output: DeclarationId(2227), + output: DeclarationId(2231), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/computation.dag", 8346, @@ -31688,7 +31717,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 8276, 8565), }); declarations.push(Declaration { - id: DeclarationId(970), + id: DeclarationId(971), name: Some("EmissionRule".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(230), @@ -31705,17 +31734,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emission_provenance.dag", 2797, 2823), }); declarations.push(Declaration { - id: DeclarationId(971), + id: DeclarationId(972), name: Some("OptionalSourceSpan".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "NoSourceSpan".to_string(), - ty: DeclarationId(2254), + ty: DeclarationId(2258), }, Field { label: "SomeSourceSpan".to_string(), - ty: DeclarationId(2255), + ty: DeclarationId(2259), }, ], }, @@ -31730,7 +31759,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emission_provenance.dag", 3681, 3762), }); declarations.push(Declaration { - id: DeclarationId(972), + id: DeclarationId(973), name: Some("EmissionProvenance".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -31740,11 +31769,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "rule".to_string(), - ty: DeclarationId(970), + ty: DeclarationId(971), }, Field { label: "source_span".to_string(), - ty: DeclarationId(971), + ty: DeclarationId(972), }, ], }, @@ -31759,17 +31788,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emission_provenance.dag", 4898, 5008), }); declarations.push(Declaration { - id: DeclarationId(973), + id: DeclarationId(974), name: Some("TypeRealization".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "language".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "target".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "carrier".to_string(), @@ -31781,7 +31810,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "fields".to_string(), - ty: DeclarationId(2256), + ty: DeclarationId(2260), }, Field { label: "cost".to_string(), @@ -31800,29 +31829,29 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 736, 887), }); declarations.push(Declaration { - id: DeclarationId(974), + id: DeclarationId(975), name: Some("TargetIntegerTypeInhabitance".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "language".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "kernel_integer".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "algebra".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "bound".to_string(), - ty: DeclarationId(975), + ty: DeclarationId(976), }, Field { label: "type_realization".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, ], }, @@ -31837,21 +31866,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 2385, 2840), }); declarations.push(Declaration { - id: DeclarationId(975), + id: DeclarationId(976), name: Some("TargetIntegerInhabitanceBound".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "BoundUnspecified".to_string(), - ty: DeclarationId(2257), + ty: DeclarationId(2261), }, Field { label: "StaticBoundFact".to_string(), - ty: DeclarationId(2258), + ty: DeclarationId(2262), }, Field { label: "PlatformDependentFact".to_string(), - ty: DeclarationId(2259), + ty: DeclarationId(2263), }, ], }, @@ -31866,7 +31895,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 4334, 4686), }); declarations.push(Declaration { - id: DeclarationId(976), + id: DeclarationId(977), name: Some("FieldBinding".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -31876,7 +31905,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "access".to_string(), - ty: DeclarationId(977), + ty: DeclarationId(978), }, Field { label: "borrowed_read".to_string(), @@ -31895,17 +31924,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 4688, 4772), }); declarations.push(Declaration { - id: DeclarationId(977), + id: DeclarationId(978), name: Some("FieldAccess".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "DirectField".to_string(), - ty: DeclarationId(2260), + ty: DeclarationId(2264), }, Field { label: "AccessorMethod".to_string(), - ty: DeclarationId(2261), + ty: DeclarationId(2265), }, ], }, @@ -31920,21 +31949,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 5155, 5222), }); declarations.push(Declaration { - id: DeclarationId(978), + id: DeclarationId(979), name: Some("OperatorRealization".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "language".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "target".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "op".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "carrier".to_string(), @@ -31957,17 +31986,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 5224, 5355), }); declarations.push(Declaration { - id: DeclarationId(979), + id: DeclarationId(980), name: Some("BehaviorRealization".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "language".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "target".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "carrier".to_string(), @@ -31990,25 +32019,25 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 5357, 5467), }); declarations.push(Declaration { - id: DeclarationId(980), + id: DeclarationId(981), name: Some("CallableRealization".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "language".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "target".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "strategy".to_string(), - ty: DeclarationId(989), + ty: DeclarationId(990), }, Field { label: "parameters".to_string(), - ty: DeclarationId(2262), + ty: DeclarationId(2266), }, Field { label: "cost".to_string(), @@ -32027,7 +32056,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 5469, 5628), }); declarations.push(Declaration { - id: DeclarationId(981), + id: DeclarationId(982), name: Some("CallableParameter".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -32037,7 +32066,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "disposition".to_string(), - ty: DeclarationId(982), + ty: DeclarationId(983), }, ], }, @@ -32052,17 +32081,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 6050, 6124), }); declarations.push(Declaration { - id: DeclarationId(982), + id: DeclarationId(983), name: Some("ParameterDisposition".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Borrowed".to_string(), - ty: DeclarationId(2263), + ty: DeclarationId(2267), }, Field { label: "Consumed".to_string(), - ty: DeclarationId(2264), + ty: DeclarationId(2268), }, ], }, @@ -32077,17 +32106,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 6581, 6632), }); declarations.push(Declaration { - id: DeclarationId(983), + id: DeclarationId(984), name: Some("StringOwnershipAxis".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Owned".to_string(), - ty: DeclarationId(2265), + ty: DeclarationId(2269), }, Field { label: "Borrowed".to_string(), - ty: DeclarationId(2266), + ty: DeclarationId(2270), }, ], }, @@ -32102,17 +32131,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 7044, 7091), }); declarations.push(Declaration { - id: DeclarationId(984), + id: DeclarationId(985), name: Some("StringLifetimeAxis".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "SelfContained".to_string(), - ty: DeclarationId(2267), + ty: DeclarationId(2271), }, Field { label: "Caller".to_string(), - ty: DeclarationId(2268), + ty: DeclarationId(2272), }, ], }, @@ -32127,21 +32156,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 7399, 7451), }); declarations.push(Declaration { - id: DeclarationId(985), + id: DeclarationId(986), name: Some("StringGrowabilityAxis".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Growable".to_string(), - ty: DeclarationId(2269), + ty: DeclarationId(2273), }, Field { label: "Fixed".to_string(), - ty: DeclarationId(2270), + ty: DeclarationId(2274), }, Field { label: "NotApplicable".to_string(), - ty: DeclarationId(2271), + ty: DeclarationId(2275), }, ], }, @@ -32156,12 +32185,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 7678, 7745), }); declarations.push(Declaration { - id: DeclarationId(986), + id: DeclarationId(987), name: Some("StringEncodingAxis".to_string()), connective: TypeConnective::Disj { variants: vec![Field { label: "Utf8FreeMonoidChar".to_string(), - ty: DeclarationId(2272), + ty: DeclarationId(2276), }], }, type_params: vec![], @@ -32175,37 +32204,37 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 8054, 8100), }); declarations.push(Declaration { - id: DeclarationId(987), + id: DeclarationId(988), name: Some("StringFamilyInhabitanceRow".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "language".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "target_type".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "type_realization".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "ownership".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "lifetime".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "growability".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "encoding".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, ], }, @@ -32220,17 +32249,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 8684, 8923), }); declarations.push(Declaration { - id: DeclarationId(988), + id: DeclarationId(989), name: Some("TypeInstantiationRealization".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "language".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "target".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "carrier".to_string(), @@ -32253,49 +32282,49 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 8925, 9044), }); declarations.push(Declaration { - id: DeclarationId(989), + id: DeclarationId(990), name: Some("CallableStrategy".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "ListEmpty".to_string(), - ty: DeclarationId(2273), + ty: DeclarationId(2277), }, Field { label: "ListSingleton".to_string(), - ty: DeclarationId(2274), + ty: DeclarationId(2278), }, Field { label: "ListCons".to_string(), - ty: DeclarationId(2275), + ty: DeclarationId(2279), }, Field { label: "ListConcat".to_string(), - ty: DeclarationId(2276), + ty: DeclarationId(2280), }, Field { label: "ListLength".to_string(), - ty: DeclarationId(2277), + ty: DeclarationId(2281), }, Field { label: "ListIsEmpty".to_string(), - ty: DeclarationId(2278), + ty: DeclarationId(2282), }, Field { label: "ListFold".to_string(), - ty: DeclarationId(2279), + ty: DeclarationId(2283), }, Field { label: "ListMap".to_string(), - ty: DeclarationId(2280), + ty: DeclarationId(2284), }, Field { label: "ListFilter".to_string(), - ty: DeclarationId(2281), + ty: DeclarationId(2285), }, Field { label: "ListContains".to_string(), - ty: DeclarationId(2282), + ty: DeclarationId(2286), }, ], }, @@ -32310,29 +32339,29 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9449, 9618), }); declarations.push(Declaration { - id: DeclarationId(990), + id: DeclarationId(991), name: Some("PatternRealization".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "language".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "target".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "strategy".to_string(), - ty: DeclarationId(991), + ty: DeclarationId(992), }, Field { label: "empty_variant".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "cons_variant".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "scrutinee".to_string(), @@ -32371,17 +32400,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 11557, 11846), }); declarations.push(Declaration { - id: DeclarationId(991), + id: DeclarationId(992), name: Some("PatternStrategy".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "PlaceholderPatternStrategy".to_string(), - ty: DeclarationId(2283), + ty: DeclarationId(2287), }, Field { label: "VectorList".to_string(), - ty: DeclarationId(2284), + ty: DeclarationId(2288), }, ], }, @@ -32396,7 +32425,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 12286, 12352), }); declarations.push(Declaration { - id: DeclarationId(992), + id: DeclarationId(993), name: Some("StatementSyntax".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -32421,7 +32450,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 12354, 12431), }); declarations.push(Declaration { - id: DeclarationId(993), + id: DeclarationId(994), name: Some("ExpressionSyntax".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -32450,7 +32479,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 12433, 12523), }); declarations.push(Declaration { - id: DeclarationId(994), + id: DeclarationId(995), name: Some("ForEachSyntax".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -32475,7 +32504,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 12525, 12584), }); declarations.push(Declaration { - id: DeclarationId(995), + id: DeclarationId(996), name: Some("ControlFlowSyntax".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -32489,7 +32518,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "for_each_syntax".to_string(), - ty: DeclarationId(994), + ty: DeclarationId(995), }, ], }, @@ -32504,7 +32533,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 12586, 12683), }); declarations.push(Declaration { - id: DeclarationId(996), + id: DeclarationId(997), name: Some("LiteralSyntax".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -32533,7 +32562,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 12685, 12781), }); declarations.push(Declaration { - id: DeclarationId(997), + id: DeclarationId(998), name: Some("ModuleSyntax".to_string()), connective: TypeConnective::Conj { children: vec![Field { @@ -32552,7 +32581,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 12783, 12829), }); declarations.push(Declaration { - id: DeclarationId(998), + id: DeclarationId(999), name: Some("FunctionSyntax".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -32589,7 +32618,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 12831, 12983), }); declarations.push(Declaration { - id: DeclarationId(999), + id: DeclarationId(1000), name: Some("TypeApplicationSyntax".to_string()), connective: TypeConnective::Conj { children: vec![Field { @@ -32608,7 +32637,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 12985, 13034), }); declarations.push(Declaration { - id: DeclarationId(1000), + id: DeclarationId(1001), name: Some("TypeDefinitionSyntax".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -32645,7 +32674,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 13248, 13396), }); declarations.push(Declaration { - id: DeclarationId(1001), + id: DeclarationId(1002), name: Some("RecordDeriveTemplateBundle".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -32670,7 +32699,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 14057, 14150), }); declarations.push(Declaration { - id: DeclarationId(1002), + id: DeclarationId(1003), name: Some("PatternMatchSyntax".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -32719,45 +32748,45 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 14854, 15094), }); declarations.push(Declaration { - id: DeclarationId(1003), + id: DeclarationId(1004), name: Some("CollectionOps".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "concat_contract".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "length_contract".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "is_empty_contract".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "fold_contract".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "filter_contract".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "flat_map_contract".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "any_contract".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "all_contract".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "map_contract".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "filter".to_string(), @@ -32792,7 +32821,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 15096, 16332), }); declarations.push(Declaration { - id: DeclarationId(1004), + id: DeclarationId(1005), name: Some("ValueConstructionSyntax".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -32829,17 +32858,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 16334, 16520), }); declarations.push(Declaration { - id: DeclarationId(1005), + id: DeclarationId(1006), name: Some("RenderingModel".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "read".to_string(), - ty: DeclarationId(1006), + ty: DeclarationId(1007), }, Field { label: "construct".to_string(), - ty: DeclarationId(1007), + ty: DeclarationId(1008), }, ], }, @@ -32854,17 +32883,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 16522, 16597), }); declarations.push(Declaration { - id: DeclarationId(1006), + id: DeclarationId(1007), name: Some("ReadStrategy".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Borrow".to_string(), - ty: DeclarationId(2285), + ty: DeclarationId(2289), }, Field { label: "PassByValue".to_string(), - ty: DeclarationId(2286), + ty: DeclarationId(2290), }, ], }, @@ -32879,17 +32908,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 17095, 17139), }); declarations.push(Declaration { - id: DeclarationId(1007), + id: DeclarationId(1008), name: Some("ConstructStrategy".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "CopyOrClone".to_string(), - ty: DeclarationId(2287), + ty: DeclarationId(2291), }, Field { label: "PassByValue".to_string(), - ty: DeclarationId(2288), + ty: DeclarationId(2292), }, ], }, @@ -32904,57 +32933,57 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 17432, 17486), }); declarations.push(Declaration { - id: DeclarationId(1008), + id: DeclarationId(1009), name: Some("LanguageSpec".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "statements".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "expressions".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "control_flow".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "literals".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "modules".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "functions".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "type_applications".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "type_definitions".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "record_derive_templates".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "patterns".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "collection_ops".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "values".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, ], }, @@ -32969,17 +32998,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 17488, 18014), }); declarations.push(Declaration { - id: DeclarationId(1009), + id: DeclarationId(1010), name: Some("PlaceholderConvention".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "IndexedArgs".to_string(), - ty: DeclarationId(2289), + ty: DeclarationId(2293), }, Field { label: "NamedArg".to_string(), - ty: DeclarationId(2290), + ty: DeclarationId(2294), }, ], }, @@ -32994,17 +33023,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 19388, 19443), }); declarations.push(Declaration { - id: DeclarationId(1010), + id: DeclarationId(1011), name: Some("MethodEmitTemplate".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "SingleTemplate".to_string(), - ty: DeclarationId(2291), + ty: DeclarationId(2295), }, Field { label: "HigherOrderTemplates".to_string(), - ty: DeclarationId(2292), + ty: DeclarationId(2296), }, ], }, @@ -33019,7 +33048,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 20578, 20734), }); declarations.push(Declaration { - id: DeclarationId(1011), + id: DeclarationId(1012), name: Some("MethodTemplateContract".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -33033,7 +33062,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "emit_template".to_string(), - ty: DeclarationId(1010), + ty: DeclarationId(1011), }, Field { label: "wraps_result".to_string(), @@ -33041,7 +33070,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "placeholder_convention".to_string(), - ty: DeclarationId(1009), + ty: DeclarationId(1010), }, ], }, @@ -33056,45 +33085,45 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 22527, 22714), }); declarations.push(Declaration { - id: DeclarationId(1012), + id: DeclarationId(1013), name: Some("CleanEmissionContract".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "expression_wrapping".to_string(), - ty: DeclarationId(1014), + ty: DeclarationId(1015), }, Field { label: "pattern_bindings".to_string(), - ty: DeclarationId(1015), + ty: DeclarationId(1016), }, Field { label: "variant_payload_field_access".to_string(), - ty: DeclarationId(1016), + ty: DeclarationId(1017), }, Field { label: "imports".to_string(), - ty: DeclarationId(1017), + ty: DeclarationId(1018), }, Field { label: "block_return".to_string(), - ty: DeclarationId(1018), + ty: DeclarationId(1019), }, Field { label: "variable_bindings".to_string(), - ty: DeclarationId(1019), + ty: DeclarationId(1020), }, Field { label: "match_arm_body".to_string(), - ty: DeclarationId(1020), + ty: DeclarationId(1021), }, Field { label: "correction_style".to_string(), - ty: DeclarationId(1021), + ty: DeclarationId(1022), }, Field { label: "post_emit_verifier".to_string(), - ty: DeclarationId(1022), + ty: DeclarationId(1023), }, ], }, @@ -33109,17 +33138,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 562, 944), }); declarations.push(Declaration { - id: DeclarationId(1013), + id: DeclarationId(1014), name: Some("TargetCleanEmissionBinding".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "language".to_string(), - ty: DeclarationId(1008), + ty: DeclarationId(1009), }, Field { label: "clean_emission".to_string(), - ty: DeclarationId(1012), + ty: DeclarationId(1013), }, ], }, @@ -33134,21 +33163,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 1748, 1848), }); declarations.push(Declaration { - id: DeclarationId(1014), + id: DeclarationId(1015), name: Some("ExpressionWrappingRule".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "WrapEverything".to_string(), - ty: DeclarationId(2293), + ty: DeclarationId(2297), }, Field { label: "WrapOnlyInOperandPosition".to_string(), - ty: DeclarationId(2294), + ty: DeclarationId(2298), }, Field { label: "NoWrapping".to_string(), - ty: DeclarationId(2295), + ty: DeclarationId(2299), }, ], }, @@ -33163,25 +33192,25 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 2192, 2283), }); declarations.push(Declaration { - id: DeclarationId(1015), + id: DeclarationId(1016), name: Some("PatternBindingRule".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "EmitBindingAlways".to_string(), - ty: DeclarationId(2296), + ty: DeclarationId(2300), }, Field { label: "EmitUnderscoreWhenUnused".to_string(), - ty: DeclarationId(2297), + ty: DeclarationId(2301), }, Field { label: "EmitPrefixedUnderscoreWhenUnused".to_string(), - ty: DeclarationId(2298), + ty: DeclarationId(2302), }, Field { label: "NotApplicablePatternBinding".to_string(), - ty: DeclarationId(2299), + ty: DeclarationId(2303), }, ], }, @@ -33196,17 +33225,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 2520, 2663), }); declarations.push(Declaration { - id: DeclarationId(1016), + id: DeclarationId(1017), name: Some("VariantPayloadFieldAccessRule".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "AccessFromPayloadBinding".to_string(), - ty: DeclarationId(2300), + ty: DeclarationId(2304), }, Field { label: "OverrideNamedFieldsAtBindingSite".to_string(), - ty: DeclarationId(2301), + ty: DeclarationId(2305), }, ], }, @@ -33221,21 +33250,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 3330, 3430), }); declarations.push(Declaration { - id: DeclarationId(1017), + id: DeclarationId(1018), name: Some("ImportRule".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "ImportEverythingDeclared".to_string(), - ty: DeclarationId(2302), + ty: DeclarationId(2306), }, Field { label: "IncludeOnlyReferenced".to_string(), - ty: DeclarationId(2303), + ty: DeclarationId(2307), }, Field { label: "ImportPerUsageSite".to_string(), - ty: DeclarationId(2304), + ty: DeclarationId(2308), }, ], }, @@ -33250,21 +33279,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 3544, 3637), }); declarations.push(Declaration { - id: DeclarationId(1018), + id: DeclarationId(1019), name: Some("BlockReturnRule".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "WrapReturnValue".to_string(), - ty: DeclarationId(2305), + ty: DeclarationId(2309), }, Field { label: "NoWrappingOnTerminalExpression".to_string(), - ty: DeclarationId(2306), + ty: DeclarationId(2310), }, Field { label: "ExplicitReturnKeyword".to_string(), - ty: DeclarationId(2307), + ty: DeclarationId(2311), }, ], }, @@ -33279,21 +33308,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 3756, 3857), }); declarations.push(Declaration { - id: DeclarationId(1019), + id: DeclarationId(1020), name: Some("VariableBindingRule".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "EmitLetBindingAlways".to_string(), - ty: DeclarationId(2308), + ty: DeclarationId(2312), }, Field { label: "EmitLetUnderscoreWhenUnused".to_string(), - ty: DeclarationId(2309), + ty: DeclarationId(2313), }, Field { label: "OmitLetBinding".to_string(), - ty: DeclarationId(2310), + ty: DeclarationId(2314), }, ], }, @@ -33308,21 +33337,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 3995, 4095), }); declarations.push(Declaration { - id: DeclarationId(1020), + id: DeclarationId(1021), name: Some("MatchArmBodyRule".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "WrapBody".to_string(), - ty: DeclarationId(2311), + ty: DeclarationId(2315), }, Field { label: "NoWrappingOnNonComplexBody".to_string(), - ty: DeclarationId(2312), + ty: DeclarationId(2316), }, Field { label: "NotApplicableMatchArmBody".to_string(), - ty: DeclarationId(2313), + ty: DeclarationId(2317), }, ], }, @@ -33337,7 +33366,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 4328, 4423), }); declarations.push(Declaration { - id: DeclarationId(1021), + id: DeclarationId(1022), name: Some("CorrectionStyle".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -33370,7 +33399,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 4736, 4854), }); declarations.push(Declaration { - id: DeclarationId(1022), + id: DeclarationId(1023), name: Some("PostEmitVerifier".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -33380,7 +33409,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "args".to_string(), - ty: DeclarationId(2314), + ty: DeclarationId(2318), }, Field { label: "syntax_only".to_string(), @@ -33392,7 +33421,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "output_policy".to_string(), - ty: DeclarationId(1023), + ty: DeclarationId(1024), }, ], }, @@ -33407,25 +33436,25 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 5270, 5418), }); declarations.push(Declaration { - id: DeclarationId(1023), + id: DeclarationId(1024), name: Some("VerifierOutputPolicy".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "IgnoreVerifierOutput".to_string(), - ty: DeclarationId(2315), + ty: DeclarationId(2319), }, Field { label: "RequireEmptyStdout".to_string(), - ty: DeclarationId(2316), + ty: DeclarationId(2320), }, Field { label: "RequireEmptyStderr".to_string(), - ty: DeclarationId(2317), + ty: DeclarationId(2321), }, Field { label: "RequireEmptyStdoutAndStderr".to_string(), - ty: DeclarationId(2318), + ty: DeclarationId(2322), }, ], }, @@ -33440,10 +33469,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 5663, 5791), }); declarations.push(Declaration { - id: DeclarationId(1024), + id: DeclarationId(1025), name: Some("ShapeATarget".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1008), + template: DeclarationId(1009), arguments: vec![], }, type_params: vec![], @@ -33457,15 +33486,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 2839, 2871), }); declarations.push(Declaration { - id: DeclarationId(1025), + id: DeclarationId(1026), name: Some("rust_shape_a_target".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1024), + template: DeclarationId(1025), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1024)), + meta_tag: Some(DeclarationId(1025)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Unparsed(SourceSpan::new( @@ -33478,15 +33507,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 2873, 2927), }); declarations.push(Declaration { - id: DeclarationId(1026), + id: DeclarationId(1027), name: Some("python_shape_a_target".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1024), + template: DeclarationId(1025), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1024)), + meta_tag: Some(DeclarationId(1025)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Unparsed(SourceSpan::new( @@ -33499,15 +33528,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 2928, 2986), }); declarations.push(Declaration { - id: DeclarationId(1027), + id: DeclarationId(1028), name: Some("go_shape_a_target".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1024), + template: DeclarationId(1025), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1024)), + meta_tag: Some(DeclarationId(1025)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Unparsed(SourceSpan::new( @@ -33520,33 +33549,33 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 2987, 3037), }); declarations.push(Declaration { - id: DeclarationId(1028), + id: DeclarationId(1029), name: Some("FormAxis".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Atom".to_string(), - ty: DeclarationId(2319), + ty: DeclarationId(2323), }, Field { label: "Conj".to_string(), - ty: DeclarationId(2320), + ty: DeclarationId(2324), }, Field { label: "Disj".to_string(), - ty: DeclarationId(2321), + ty: DeclarationId(2325), }, Field { label: "Arrow".to_string(), - ty: DeclarationId(2322), + ty: DeclarationId(2326), }, Field { label: "Cardinality".to_string(), - ty: DeclarationId(2323), + ty: DeclarationId(2327), }, Field { label: "Instantiation".to_string(), - ty: DeclarationId(2324), + ty: DeclarationId(2328), }, ], }, @@ -33561,29 +33590,29 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 3837, 3909), }); declarations.push(Declaration { - id: DeclarationId(1029), + id: DeclarationId(1030), name: Some("BehaviorAxis".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Value".to_string(), - ty: DeclarationId(2325), + ty: DeclarationId(2329), }, Field { label: "Transform".to_string(), - ty: DeclarationId(2326), + ty: DeclarationId(2330), }, Field { label: "Branch".to_string(), - ty: DeclarationId(2327), + ty: DeclarationId(2331), }, Field { label: "Loop".to_string(), - ty: DeclarationId(2328), + ty: DeclarationId(2332), }, Field { label: "Bind".to_string(), - ty: DeclarationId(2329), + ty: DeclarationId(2333), }, ], }, @@ -33598,13 +33627,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 4469, 4529), }); declarations.push(Declaration { - id: DeclarationId(1030), + id: DeclarationId(1031), name: Some("MethodTemplateContractKey".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "target".to_string(), - ty: DeclarationId(1024), + ty: DeclarationId(1025), }, Field { label: "dag_method".to_string(), @@ -33623,17 +33652,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 4913, 4994), }); declarations.push(Declaration { - id: DeclarationId(1031), + id: DeclarationId(1032), name: Some("EmissionCell".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "connective".to_string(), - ty: DeclarationId(1028), + ty: DeclarationId(1029), }, Field { label: "behavior".to_string(), - ty: DeclarationId(1029), + ty: DeclarationId(1030), }, ], }, @@ -33648,17 +33677,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 5427, 5496), }); declarations.push(Declaration { - id: DeclarationId(1032), + id: DeclarationId(1033), name: Some("EmissionPathProjection".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "row_identity".to_string(), - ty: DeclarationId(1030), + ty: DeclarationId(1031), }, Field { label: "cells".to_string(), - ty: DeclarationId(2330), + ty: DeclarationId(2334), }, ], }, @@ -33673,18 +33702,18 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 5842, 5943), }); declarations.push(Declaration { - id: DeclarationId(1033), + id: DeclarationId(1034), name: Some("emission_path_projections".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1032), + value: DeclarationId(1033), }], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2331)), + meta_tag: Some(DeclarationId(2335)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::List(vec![ @@ -33694,7 +33723,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1025)), + FieldValue::Reference(DeclarationId(1026)), ), ( "dag_method".to_string(), @@ -33711,14 +33740,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -33731,7 +33760,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1025)), + FieldValue::Reference(DeclarationId(1026)), ), ( "dag_method".to_string(), @@ -33748,14 +33777,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -33768,7 +33797,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1025)), + FieldValue::Reference(DeclarationId(1026)), ), ( "dag_method".to_string(), @@ -33785,14 +33814,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -33805,7 +33834,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1025)), + FieldValue::Reference(DeclarationId(1026)), ), ( "dag_method".to_string(), @@ -33822,14 +33851,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -33842,7 +33871,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1025)), + FieldValue::Reference(DeclarationId(1026)), ), ( "dag_method".to_string(), @@ -33859,14 +33888,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -33879,7 +33908,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1025)), + FieldValue::Reference(DeclarationId(1026)), ), ( "dag_method".to_string(), @@ -33896,14 +33925,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -33916,7 +33945,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1025)), + FieldValue::Reference(DeclarationId(1026)), ), ( "dag_method".to_string(), @@ -33933,14 +33962,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -33953,7 +33982,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1025)), + FieldValue::Reference(DeclarationId(1026)), ), ( "dag_method".to_string(), @@ -33970,14 +33999,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -33990,7 +34019,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1025)), + FieldValue::Reference(DeclarationId(1026)), ), ( "dag_method".to_string(), @@ -34007,14 +34036,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -34027,7 +34056,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1025)), + FieldValue::Reference(DeclarationId(1026)), ), ( "dag_method".to_string(), @@ -34044,14 +34073,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -34064,7 +34093,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1025)), + FieldValue::Reference(DeclarationId(1026)), ), ( "dag_method".to_string(), @@ -34081,14 +34110,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -34101,7 +34130,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1025)), + FieldValue::Reference(DeclarationId(1026)), ), ( "dag_method".to_string(), @@ -34118,14 +34147,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -34138,7 +34167,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1025)), + FieldValue::Reference(DeclarationId(1026)), ), ( "dag_method".to_string(), @@ -34155,14 +34184,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -34175,7 +34204,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1026)), + FieldValue::Reference(DeclarationId(1027)), ), ( "dag_method".to_string(), @@ -34192,14 +34221,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -34212,7 +34241,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1026)), + FieldValue::Reference(DeclarationId(1027)), ), ( "dag_method".to_string(), @@ -34229,14 +34258,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -34249,7 +34278,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1026)), + FieldValue::Reference(DeclarationId(1027)), ), ( "dag_method".to_string(), @@ -34266,14 +34295,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -34286,7 +34315,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1026)), + FieldValue::Reference(DeclarationId(1027)), ), ( "dag_method".to_string(), @@ -34303,14 +34332,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -34323,7 +34352,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1026)), + FieldValue::Reference(DeclarationId(1027)), ), ( "dag_method".to_string(), @@ -34340,14 +34369,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -34360,7 +34389,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1026)), + FieldValue::Reference(DeclarationId(1027)), ), ( "dag_method".to_string(), @@ -34377,14 +34406,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -34397,7 +34426,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1026)), + FieldValue::Reference(DeclarationId(1027)), ), ( "dag_method".to_string(), @@ -34414,14 +34443,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -34434,7 +34463,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1026)), + FieldValue::Reference(DeclarationId(1027)), ), ( "dag_method".to_string(), @@ -34451,14 +34480,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -34471,7 +34500,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1026)), + FieldValue::Reference(DeclarationId(1027)), ), ( "dag_method".to_string(), @@ -34488,14 +34517,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -34508,7 +34537,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1026)), + FieldValue::Reference(DeclarationId(1027)), ), ( "dag_method".to_string(), @@ -34525,14 +34554,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -34545,7 +34574,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1026)), + FieldValue::Reference(DeclarationId(1027)), ), ( "dag_method".to_string(), @@ -34562,14 +34591,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -34582,7 +34611,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1026)), + FieldValue::Reference(DeclarationId(1027)), ), ( "dag_method".to_string(), @@ -34599,14 +34628,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -34619,7 +34648,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1026)), + FieldValue::Reference(DeclarationId(1027)), ), ( "dag_method".to_string(), @@ -34636,14 +34665,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -34656,7 +34685,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1026)), + FieldValue::Reference(DeclarationId(1027)), ), ( "dag_method".to_string(), @@ -34673,14 +34702,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -34693,7 +34722,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1026)), + FieldValue::Reference(DeclarationId(1027)), ), ( "dag_method".to_string(), @@ -34710,14 +34739,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -34730,7 +34759,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1026)), + FieldValue::Reference(DeclarationId(1027)), ), ( "dag_method".to_string(), @@ -34747,14 +34776,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -34767,7 +34796,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1027)), + FieldValue::Reference(DeclarationId(1028)), ), ( "dag_method".to_string(), @@ -34784,14 +34813,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -34804,7 +34833,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1027)), + FieldValue::Reference(DeclarationId(1028)), ), ( "dag_method".to_string(), @@ -34821,14 +34850,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -34841,7 +34870,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1027)), + FieldValue::Reference(DeclarationId(1028)), ), ( "dag_method".to_string(), @@ -34858,14 +34887,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -34878,7 +34907,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1027)), + FieldValue::Reference(DeclarationId(1028)), ), ( "dag_method".to_string(), @@ -34895,14 +34924,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -34915,7 +34944,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1027)), + FieldValue::Reference(DeclarationId(1028)), ), ( "dag_method".to_string(), @@ -34932,14 +34961,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -34952,7 +34981,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1027)), + FieldValue::Reference(DeclarationId(1028)), ), ( "dag_method".to_string(), @@ -34969,14 +34998,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -34989,7 +35018,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1027)), + FieldValue::Reference(DeclarationId(1028)), ), ( "dag_method".to_string(), @@ -35006,14 +35035,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -35026,7 +35055,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1027)), + FieldValue::Reference(DeclarationId(1028)), ), ( "dag_method".to_string(), @@ -35043,14 +35072,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -35063,7 +35092,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1027)), + FieldValue::Reference(DeclarationId(1028)), ), ( "dag_method".to_string(), @@ -35080,14 +35109,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -35100,7 +35129,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1027)), + FieldValue::Reference(DeclarationId(1028)), ), ( "dag_method".to_string(), @@ -35117,14 +35146,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -35137,7 +35166,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1027)), + FieldValue::Reference(DeclarationId(1028)), ), ( "dag_method".to_string(), @@ -35154,14 +35183,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -35174,7 +35203,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Record(vec![ ( "target".to_string(), - FieldValue::Reference(DeclarationId(1027)), + FieldValue::Reference(DeclarationId(1028)), ), ( "dag_method".to_string(), @@ -35191,14 +35220,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2323), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -35211,49 +35240,49 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 6364, 12528), }); declarations.push(Declaration { - id: DeclarationId(1034), + id: DeclarationId(1035), name: Some("CompilerDiagnosticKind".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "TokenizerError".to_string(), - ty: DeclarationId(2332), + ty: DeclarationId(2336), }, Field { label: "ParseError".to_string(), - ty: DeclarationId(2333), + ty: DeclarationId(2337), }, Field { label: "TypeMismatch".to_string(), - ty: DeclarationId(2334), + ty: DeclarationId(2338), }, Field { label: "ArityMismatch".to_string(), - ty: DeclarationId(2335), + ty: DeclarationId(2339), }, Field { label: "ResolveError".to_string(), - ty: DeclarationId(2336), + ty: DeclarationId(2340), }, Field { label: "UnitMismatch".to_string(), - ty: DeclarationId(2337), + ty: DeclarationId(2341), }, Field { label: "BranchConditionNotBool".to_string(), - ty: DeclarationId(2338), + ty: DeclarationId(2342), }, Field { label: "MagnitudeOutOfRange".to_string(), - ty: DeclarationId(2339), + ty: DeclarationId(2343), }, Field { label: "MalformedIntegerRangeFact".to_string(), - ty: DeclarationId(2340), + ty: DeclarationId(2344), }, Field { label: "NominalOpacityViolation".to_string(), - ty: DeclarationId(2341), + ty: DeclarationId(2345), }, ], }, @@ -35268,7 +35297,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1067, 1306), }); declarations.push(Declaration { - id: DeclarationId(1035), + id: DeclarationId(1036), name: Some("Correction".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -35297,7 +35326,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1512, 1765), }); declarations.push(Declaration { - id: DeclarationId(1036), + id: DeclarationId(1037), name: Some("DiagnosticKindDecl".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -35322,12 +35351,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 2545, 2608), }); declarations.push(Declaration { - id: DeclarationId(1037), + id: DeclarationId(1038), name: Some("LensInstanceKindWitness".to_string()), connective: TypeConnective::Conj { children: vec![Field { label: "kind_decl".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }], }, type_params: vec![], @@ -35341,17 +35370,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 4810, 4870), }); declarations.push(Declaration { - id: DeclarationId(1038), + id: DeclarationId(1039), name: Some("AnyDiagnosticKind".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "CompilerKind".to_string(), - ty: DeclarationId(2342), + ty: DeclarationId(2346), }, Field { label: "LensInstanceKind".to_string(), - ty: DeclarationId(2343), + ty: DeclarationId(2347), }, ], }, @@ -35366,13 +35395,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 5479, 5588), }); declarations.push(Declaration { - id: DeclarationId(1039), + id: DeclarationId(1040), name: Some("Diagnostic".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "kind".to_string(), - ty: DeclarationId(1038), + ty: DeclarationId(1039), }, Field { label: "span".to_string(), @@ -35384,7 +35413,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "fixes".to_string(), - ty: DeclarationId(2344), + ty: DeclarationId(2348), }, ], }, @@ -35399,37 +35428,37 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 5957, 6065), }); declarations.push(Declaration { - id: DeclarationId(1040), + id: DeclarationId(1041), name: Some("EmissionDiagnostic".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "UnderRefined".to_string(), - ty: DeclarationId(2345), + ty: DeclarationId(2349), }, Field { label: "NoInhabitant".to_string(), - ty: DeclarationId(2346), + ty: DeclarationId(2350), }, Field { label: "ContradictoryUse".to_string(), - ty: DeclarationId(2348), + ty: DeclarationId(2352), }, Field { label: "OutOfR2Scope".to_string(), - ty: DeclarationId(2349), + ty: DeclarationId(2353), }, Field { label: "LifetimeProgramExtractionPending".to_string(), - ty: DeclarationId(2350), + ty: DeclarationId(2354), }, Field { label: "FoldNotImplemented".to_string(), - ty: DeclarationId(2351), + ty: DeclarationId(2355), }, Field { label: "MissingEmissionPath".to_string(), - ty: DeclarationId(2352), + ty: DeclarationId(2356), }, ], }, @@ -35444,21 +35473,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 8699, 11469), }); declarations.push(Declaration { - id: DeclarationId(1041), + id: DeclarationId(1042), name: Some("Witness".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Inhabits".to_string(), - ty: DeclarationId(2367), + ty: DeclarationId(2371), }, Field { label: "Violates".to_string(), - ty: DeclarationId(2368), + ty: DeclarationId(2372), }, ], }, - type_params: vec![DeclarationId(1042)], + type_params: vec![DeclarationId(1043)], phantom_params: Vec::new(), meta_tag: None, specialization_parent: None, @@ -35469,7 +35498,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 1608, 1697), }); declarations.push(Declaration { - id: DeclarationId(1042), + id: DeclarationId(1043), name: None, connective: TypeConnective::Atom(AtomPayload::TypeParam("Carrier".to_string())), type_params: vec![], @@ -35483,17 +35512,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 1608, 1697), }); declarations.push(Declaration { - id: DeclarationId(1043), + id: DeclarationId(1044), name: Some("OptionalDiagnostic".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "NoDiagnostic".to_string(), - ty: DeclarationId(2369), + ty: DeclarationId(2373), }, Field { label: "SomeDiagnostic".to_string(), - ty: DeclarationId(2370), + ty: DeclarationId(2374), }, ], }, @@ -35508,21 +35537,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 1851, 1932), }); declarations.push(Declaration { - id: DeclarationId(1044), + id: DeclarationId(1045), name: Some("DimensionReport".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "DimensionOk".to_string(), - ty: DeclarationId(2373), + ty: DeclarationId(2377), }, Field { label: "DimensionFail".to_string(), - ty: DeclarationId(2377), + ty: DeclarationId(2381), }, ], }, - type_params: vec![DeclarationId(1045)], + type_params: vec![DeclarationId(1046)], phantom_params: Vec::new(), meta_tag: None, specialization_parent: None, @@ -35533,7 +35562,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 2291, 2567), }); declarations.push(Declaration { - id: DeclarationId(1045), + id: DeclarationId(1046), name: None, connective: TypeConnective::Atom(AtomPayload::TypeParam("Carrier".to_string())), type_params: vec![], @@ -35547,7 +35576,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 2291, 2567), }); declarations.push(Declaration { - id: DeclarationId(1046), + id: DeclarationId(1047), name: Some("AnalysisDimension".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -35557,19 +35586,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "witness_of".to_string(), - ty: DeclarationId(2379), + ty: DeclarationId(2383), }, Field { label: "compose".to_string(), - ty: DeclarationId(2380), + ty: DeclarationId(2384), }, Field { label: "break_diagnostic".to_string(), - ty: DeclarationId(2381), + ty: DeclarationId(2385), }, ], }, - type_params: vec![DeclarationId(1047)], + type_params: vec![DeclarationId(1048)], phantom_params: Vec::new(), meta_tag: None, specialization_parent: None, @@ -35580,7 +35609,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 3818, 4011), }); declarations.push(Declaration { - id: DeclarationId(1047), + id: DeclarationId(1048), name: None, connective: TypeConnective::Atom(AtomPayload::TypeParam("Carrier".to_string())), type_params: vec![], @@ -35594,18 +35623,18 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 3818, 4011), }); declarations.push(Declaration { - id: DeclarationId(1048), + id: DeclarationId(1049), name: Some("Dimension".to_string()), connective: TypeConnective::Conj { children: vec![Field { label: "value".to_string(), - ty: DeclarationId(1050), + ty: DeclarationId(1051), }], }, - type_params: vec![DeclarationId(1049), DeclarationId(1050)], + type_params: vec![DeclarationId(1050), DeclarationId(1051)], phantom_params: vec![PhantomParameter { - parameter: DeclarationId(1049), - algebra: DeclarationId(2382), + parameter: DeclarationId(1050), + algebra: DeclarationId(2386), }], meta_tag: None, specialization_parent: None, @@ -35616,7 +35645,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4652, 4702), }); declarations.push(Declaration { - id: DeclarationId(1049), + id: DeclarationId(1050), name: None, connective: TypeConnective::Atom(AtomPayload::TypeParam("Unit".to_string())), type_params: vec![], @@ -35630,7 +35659,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4652, 4702), }); declarations.push(Declaration { - id: DeclarationId(1050), + id: DeclarationId(1051), name: None, connective: TypeConnective::Atom(AtomPayload::TypeParam("Carrier".to_string())), type_params: vec![], @@ -35644,7 +35673,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4652, 4702), }); declarations.push(Declaration { - id: DeclarationId(1051), + id: DeclarationId(1052), name: Some("Meters".to_string()), connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -35658,7 +35687,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4704, 4715), }); declarations.push(Declaration { - id: DeclarationId(1052), + id: DeclarationId(1053), name: Some("Seconds".to_string()), connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -35672,7 +35701,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4716, 4728), }); declarations.push(Declaration { - id: DeclarationId(1053), + id: DeclarationId(1054), name: Some("Kilograms".to_string()), connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -35686,7 +35715,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4729, 4743), }); declarations.push(Declaration { - id: DeclarationId(1054), + id: DeclarationId(1055), name: Some("Amperes".to_string()), connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -35700,7 +35729,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4744, 4756), }); declarations.push(Declaration { - id: DeclarationId(1055), + id: DeclarationId(1056), name: Some("Kelvin".to_string()), connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -35714,7 +35743,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4757, 4768), }); declarations.push(Declaration { - id: DeclarationId(1056), + id: DeclarationId(1057), name: Some("Moles".to_string()), connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -35728,7 +35757,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4769, 4779), }); declarations.push(Declaration { - id: DeclarationId(1057), + id: DeclarationId(1058), name: Some("Candela".to_string()), connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -35742,18 +35771,18 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4780, 4792), }); declarations.push(Declaration { - id: DeclarationId(1058), + id: DeclarationId(1059), name: Some("add_dimension".to_string()), connective: TypeConnective::Arrow { inputs: vec![ - DeclarationId(2353), - DeclarationId(2354), - DeclarationId(2355), + DeclarationId(2357), + DeclarationId(2358), + DeclarationId(2359), ], - output: DeclarationId(2356), + output: DeclarationId(2360), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/dimensions.dag", 4966, 4988)), }, - type_params: vec![DeclarationId(1059), DeclarationId(1060)], + type_params: vec![DeclarationId(1060), DeclarationId(1061)], phantom_params: Vec::new(), meta_tag: None, specialization_parent: None, @@ -35764,7 +35793,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4794, 4988), }); declarations.push(Declaration { - id: DeclarationId(1059), + id: DeclarationId(1060), name: None, connective: TypeConnective::Atom(AtomPayload::TypeParam("Unit".to_string())), type_params: vec![], @@ -35778,7 +35807,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4794, 4988), }); declarations.push(Declaration { - id: DeclarationId(1060), + id: DeclarationId(1061), name: None, connective: TypeConnective::Atom(AtomPayload::TypeParam("Carrier".to_string())), type_params: vec![], @@ -35792,18 +35821,18 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4794, 4988), }); declarations.push(Declaration { - id: DeclarationId(1061), + id: DeclarationId(1062), name: Some("sub_dimension".to_string()), connective: TypeConnective::Arrow { inputs: vec![ - DeclarationId(2357), - DeclarationId(2358), - DeclarationId(2359), + DeclarationId(2361), + DeclarationId(2362), + DeclarationId(2363), ], - output: DeclarationId(2360), + output: DeclarationId(2364), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/dimensions.dag", 5162, 5184)), }, - type_params: vec![DeclarationId(1062), DeclarationId(1063)], + type_params: vec![DeclarationId(1063), DeclarationId(1064)], phantom_params: Vec::new(), meta_tag: None, specialization_parent: None, @@ -35814,7 +35843,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4990, 5184), }); declarations.push(Declaration { - id: DeclarationId(1062), + id: DeclarationId(1063), name: None, connective: TypeConnective::Atom(AtomPayload::TypeParam("Unit".to_string())), type_params: vec![], @@ -35828,7 +35857,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4990, 5184), }); declarations.push(Declaration { - id: DeclarationId(1063), + id: DeclarationId(1064), name: None, connective: TypeConnective::Atom(AtomPayload::TypeParam("Carrier".to_string())), type_params: vec![], @@ -35842,18 +35871,18 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4990, 5184), }); declarations.push(Declaration { - id: DeclarationId(1064), + id: DeclarationId(1065), name: Some("mul_dimension_scalar".to_string()), connective: TypeConnective::Arrow { inputs: vec![ - DeclarationId(2361), - DeclarationId(2362), - DeclarationId(1066), + DeclarationId(2365), + DeclarationId(2366), + DeclarationId(1067), ], - output: DeclarationId(2363), + output: DeclarationId(2367), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/dimensions.dag", 5350, 5379)), }, - type_params: vec![DeclarationId(1065), DeclarationId(1066)], + type_params: vec![DeclarationId(1066), DeclarationId(1067)], phantom_params: Vec::new(), meta_tag: None, specialization_parent: None, @@ -35864,7 +35893,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5186, 5379), }); declarations.push(Declaration { - id: DeclarationId(1065), + id: DeclarationId(1066), name: None, connective: TypeConnective::Atom(AtomPayload::TypeParam("Unit".to_string())), type_params: vec![], @@ -35878,7 +35907,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5186, 5379), }); declarations.push(Declaration { - id: DeclarationId(1066), + id: DeclarationId(1067), name: None, connective: TypeConnective::Atom(AtomPayload::TypeParam("Carrier".to_string())), type_params: vec![], @@ -35892,18 +35921,18 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5186, 5379), }); declarations.push(Declaration { - id: DeclarationId(1067), + id: DeclarationId(1068), name: Some("div_dimension_scalar".to_string()), connective: TypeConnective::Arrow { inputs: vec![ - DeclarationId(2364), - DeclarationId(2365), - DeclarationId(1069), + DeclarationId(2368), + DeclarationId(2369), + DeclarationId(1070), ], - output: DeclarationId(2366), + output: DeclarationId(2370), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/dimensions.dag", 5545, 5574)), }, - type_params: vec![DeclarationId(1068), DeclarationId(1069)], + type_params: vec![DeclarationId(1069), DeclarationId(1070)], phantom_params: Vec::new(), meta_tag: None, specialization_parent: None, @@ -35914,7 +35943,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5381, 5574), }); declarations.push(Declaration { - id: DeclarationId(1068), + id: DeclarationId(1069), name: None, connective: TypeConnective::Atom(AtomPayload::TypeParam("Unit".to_string())), type_params: vec![], @@ -35928,7 +35957,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5381, 5574), }); declarations.push(Declaration { - id: DeclarationId(1069), + id: DeclarationId(1070), name: None, connective: TypeConnective::Atom(AtomPayload::TypeParam("Carrier".to_string())), type_params: vec![], @@ -35942,15 +35971,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5381, 5574), }); declarations.push(Declaration { - id: DeclarationId(1070), + id: DeclarationId(1071), name: Some("go_language_spec_free_monoid_concat_contract".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1011), + template: DeclarationId(1012), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1011)), + meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -35971,7 +36000,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "append({left}, {right}...)".to_string(), ))], @@ -35984,7 +36013,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -35995,15 +36024,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/go_method_template_contracts.dag", 3213, 3515), }); declarations.push(Declaration { - id: DeclarationId(1071), + id: DeclarationId(1072), name: Some("go_language_spec_free_monoid_length_contract".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1011), + template: DeclarationId(1012), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1011)), + meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -36022,7 +36051,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "int64(len({recv}))".to_string(), ))], @@ -36035,7 +36064,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -36046,15 +36075,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/go_method_template_contracts.dag", 3517, 3803), }); declarations.push(Declaration { - id: DeclarationId(1072), + id: DeclarationId(1073), name: Some("go_language_spec_free_monoid_emptiness_contract".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1011), + template: DeclarationId(1012), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1011)), + meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -36073,7 +36102,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "len({recv}) == 0".to_string(), ))], @@ -36086,7 +36115,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -36097,15 +36126,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/go_method_template_contracts.dag", 3895, 4182), }); declarations.push(Declaration { - id: DeclarationId(1073), + id: DeclarationId(1074), name: Some("go_language_spec_free_monoid_fold_contract".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1011), + template: DeclarationId(1012), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1011)), + meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -36126,7 +36155,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "/* fold({recv}, {init}, {body}) */".to_string(), ))], @@ -36139,7 +36168,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -36150,15 +36179,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/go_method_template_contracts.dag", 4617, 4931), }); declarations.push(Declaration { - id: DeclarationId(1074), + id: DeclarationId(1075), name: Some("go_language_spec_map_contract".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1011), + template: DeclarationId(1012), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1011)), + meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -36179,7 +36208,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "/* map({recv}, {body}) */".to_string(), ))], @@ -36192,7 +36221,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -36203,15 +36232,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/go_method_template_contracts.dag", 5417, 5699), }); declarations.push(Declaration { - id: DeclarationId(1075), + id: DeclarationId(1076), name: Some("go_filter_method_template_contract".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1011), + template: DeclarationId(1012), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1011)), + meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -36232,7 +36261,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "v2rt.Filter({recv}, {arg})".to_string(), ))], @@ -36245,7 +36274,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -36256,15 +36285,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/go_method_template_contracts.dag", 5701, 5993), }); declarations.push(Declaration { - id: DeclarationId(1076), + id: DeclarationId(1077), name: Some("go_any_method_template_contract".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1011), + template: DeclarationId(1012), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1011)), + meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -36285,7 +36314,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "v2rt.Any({recv}, {arg})".to_string(), ))], @@ -36298,7 +36327,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -36309,15 +36338,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/go_method_template_contracts.dag", 5995, 6275), }); declarations.push(Declaration { - id: DeclarationId(1077), + id: DeclarationId(1078), name: Some("go_all_method_template_contract".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1011), + template: DeclarationId(1012), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1011)), + meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -36338,7 +36367,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "v2rt.All({recv}, {arg})".to_string(), ))], @@ -36351,7 +36380,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -36362,15 +36391,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/go_method_template_contracts.dag", 6277, 6557), }); declarations.push(Declaration { - id: DeclarationId(1078), + id: DeclarationId(1079), name: Some("go_flat_map_method_template_contract".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1011), + template: DeclarationId(1012), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1011)), + meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -36391,7 +36420,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "v2rt.FlatMap({recv}, {arg})".to_string(), ))], @@ -36404,7 +36433,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -36415,18 +36444,18 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/go_method_template_contracts.dag", 6559, 6857), }); declarations.push(Declaration { - id: DeclarationId(1079), + id: DeclarationId(1080), name: Some("go_method_template_contracts".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1011), + value: DeclarationId(1012), }], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2383)), + meta_tag: Some(DeclarationId(2387)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::List(vec![ @@ -36445,7 +36474,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "len({recv})".to_string(), ))], @@ -36458,7 +36487,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -36480,7 +36509,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "strings.Join({recv}, {arg})".to_string(), ))], @@ -36493,7 +36522,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -36515,7 +36544,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "strings.Split({recv}, {arg})".to_string(), ))], @@ -36528,15 +36557,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), ]), - FieldValue::Reference(DeclarationId(1075)), FieldValue::Reference(DeclarationId(1076)), FieldValue::Reference(DeclarationId(1077)), FieldValue::Reference(DeclarationId(1078)), + FieldValue::Reference(DeclarationId(1079)), FieldValue::Record(vec![ ( "dag_method".to_string(), @@ -36552,7 +36581,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "{recv}[{arg}:]".to_string(), ))], @@ -36565,7 +36594,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -36585,7 +36614,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "{recv}[:{arg}]".to_string(), ))], @@ -36598,7 +36627,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -36620,7 +36649,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "v2rt.SortBy({recv}, {arg})".to_string(), ))], @@ -36633,7 +36662,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -36655,7 +36684,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "append({recv}, {arg})".to_string(), ))], @@ -36668,7 +36697,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -36690,7 +36719,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "strings.Contains({recv}, {arg})".to_string(), ))], @@ -36703,7 +36732,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -36714,7 +36743,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/go_method_template_contracts.dag", 6859, 8941), }); declarations.push(Declaration { - id: DeclarationId(1080), + id: DeclarationId(1081), name: Some("Lens".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -36724,27 +36753,27 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "read".to_string(), - ty: DeclarationId(2385), + ty: DeclarationId(2389), }, Field { label: "sequential".to_string(), - ty: DeclarationId(2386), + ty: DeclarationId(2390), }, Field { label: "branch".to_string(), - ty: DeclarationId(2387), + ty: DeclarationId(2391), }, Field { label: "iterate".to_string(), - ty: DeclarationId(2388), + ty: DeclarationId(2392), }, Field { label: "validate".to_string(), - ty: DeclarationId(2389), + ty: DeclarationId(2393), }, ], }, - type_params: vec![DeclarationId(1081)], + type_params: vec![DeclarationId(1082)], phantom_params: Vec::new(), meta_tag: None, specialization_parent: None, @@ -36755,7 +36784,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens.dag", 4121, 4318), }); declarations.push(Declaration { - id: DeclarationId(1081), + id: DeclarationId(1082), name: None, connective: TypeConnective::Atom(AtomPayload::TypeParam("C".to_string())), type_params: vec![], @@ -36769,17 +36798,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens.dag", 4121, 4318), }); declarations.push(Declaration { - id: DeclarationId(1082), + id: DeclarationId(1083), name: Some("SectionRef".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "DeclarationScope".to_string(), - ty: DeclarationId(2390), + ty: DeclarationId(2394), }, Field { label: "NodeScope".to_string(), - ty: DeclarationId(2391), + ty: DeclarationId(2395), }, ], }, @@ -36794,12 +36823,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 3544, 3677), }); declarations.push(Declaration { - id: DeclarationId(1083), + id: DeclarationId(1084), name: Some("DiagnosticSeverity".to_string()), connective: TypeConnective::Disj { variants: vec![Field { label: "Error".to_string(), - ty: DeclarationId(2392), + ty: DeclarationId(2396), }], }, type_params: vec![], @@ -36813,24 +36842,24 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 4530, 4561), }); declarations.push(Declaration { - id: DeclarationId(1084), + id: DeclarationId(1085), name: Some("LensEnforcement".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "project".to_string(), - ty: DeclarationId(2393), + ty: DeclarationId(2397), }, Field { label: "violates".to_string(), - ty: DeclarationId(2394), + ty: DeclarationId(2398), }, ], }, type_params: vec![ - DeclarationId(1085), DeclarationId(1086), DeclarationId(1087), + DeclarationId(1088), ], phantom_params: Vec::new(), meta_tag: None, @@ -36842,7 +36871,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 5737, 5862), }); declarations.push(Declaration { - id: DeclarationId(1085), + id: DeclarationId(1086), name: None, connective: TypeConnective::Atom(AtomPayload::TypeParam("Output".to_string())), type_params: vec![], @@ -36856,7 +36885,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 5737, 5862), }); declarations.push(Declaration { - id: DeclarationId(1086), + id: DeclarationId(1087), name: None, connective: TypeConnective::Atom(AtomPayload::TypeParam("Budget".to_string())), type_params: vec![], @@ -36870,7 +36899,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 5737, 5862), }); declarations.push(Declaration { - id: DeclarationId(1087), + id: DeclarationId(1088), name: None, connective: TypeConnective::Atom(AtomPayload::TypeParam("Projected".to_string())), type_params: vec![], @@ -36884,24 +36913,24 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 5737, 5862), }); declarations.push(Declaration { - id: DeclarationId(1088), + id: DeclarationId(1089), name: Some("EnforceableLens".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "lens".to_string(), - ty: DeclarationId(2395), + ty: DeclarationId(2399), }, Field { label: "enforcement".to_string(), - ty: DeclarationId(2396), + ty: DeclarationId(2400), }, ], }, type_params: vec![ - DeclarationId(1089), DeclarationId(1090), DeclarationId(1091), + DeclarationId(1092), ], phantom_params: Vec::new(), meta_tag: None, @@ -36913,7 +36942,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 7813, 7943), }); declarations.push(Declaration { - id: DeclarationId(1089), + id: DeclarationId(1090), name: None, connective: TypeConnective::Atom(AtomPayload::TypeParam("Output".to_string())), type_params: vec![], @@ -36927,7 +36956,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 7813, 7943), }); declarations.push(Declaration { - id: DeclarationId(1090), + id: DeclarationId(1091), name: None, connective: TypeConnective::Atom(AtomPayload::TypeParam("Budget".to_string())), type_params: vec![], @@ -36941,7 +36970,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 7813, 7943), }); declarations.push(Declaration { - id: DeclarationId(1091), + id: DeclarationId(1092), name: None, connective: TypeConnective::Atom(AtomPayload::TypeParam("Projected".to_string())), type_params: vec![], @@ -36955,25 +36984,25 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 7813, 7943), }); declarations.push(Declaration { - id: DeclarationId(1092), + id: DeclarationId(1093), name: Some("EnforcedApplication".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "enforceable_lens".to_string(), - ty: DeclarationId(2397), + ty: DeclarationId(2401), }, Field { label: "section".to_string(), - ty: DeclarationId(1082), + ty: DeclarationId(1083), }, Field { label: "budget".to_string(), - ty: DeclarationId(1094), + ty: DeclarationId(1095), }, Field { label: "diagnostic_severity".to_string(), - ty: DeclarationId(1083), + ty: DeclarationId(1084), }, Field { label: "span".to_string(), @@ -36982,9 +37011,9 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ], }, type_params: vec![ - DeclarationId(1093), DeclarationId(1094), DeclarationId(1095), + DeclarationId(1096), ], phantom_params: Vec::new(), meta_tag: None, @@ -36996,7 +37025,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 9637, 9855), }); declarations.push(Declaration { - id: DeclarationId(1093), + id: DeclarationId(1094), name: None, connective: TypeConnective::Atom(AtomPayload::TypeParam("Output".to_string())), type_params: vec![], @@ -37010,7 +37039,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 9637, 9855), }); declarations.push(Declaration { - id: DeclarationId(1094), + id: DeclarationId(1095), name: None, connective: TypeConnective::Atom(AtomPayload::TypeParam("Budget".to_string())), type_params: vec![], @@ -37024,7 +37053,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 9637, 9855), }); declarations.push(Declaration { - id: DeclarationId(1095), + id: DeclarationId(1096), name: None, connective: TypeConnective::Atom(AtomPayload::TypeParam("Projected".to_string())), type_params: vec![], @@ -37038,17 +37067,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 9637, 9855), }); declarations.push(Declaration { - id: DeclarationId(1096), + id: DeclarationId(1097), name: Some("IntrospectApplication".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "lens".to_string(), - ty: DeclarationId(2398), + ty: DeclarationId(2402), }, Field { label: "section".to_string(), - ty: DeclarationId(1082), + ty: DeclarationId(1083), }, Field { label: "span".to_string(), @@ -37056,7 +37085,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, ], }, - type_params: vec![DeclarationId(1097)], + type_params: vec![DeclarationId(1098)], phantom_params: Vec::new(), meta_tag: None, specialization_parent: None, @@ -37067,7 +37096,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 10728, 10828), }); declarations.push(Declaration { - id: DeclarationId(1097), + id: DeclarationId(1098), name: None, connective: TypeConnective::Atom(AtomPayload::TypeParam("Output".to_string())), type_params: vec![], @@ -37081,7 +37110,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 10728, 10828), }); declarations.push(Declaration { - id: DeclarationId(1098), + id: DeclarationId(1099), name: Some("DagDifference".to_string()), connective: TypeConnective::Conj { children: vec![Field { @@ -37100,12 +37129,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 684, 723), }); declarations.push(Declaration { - id: DeclarationId(1099), + id: DeclarationId(1100), name: Some("SurfaceModule".to_string()), connective: TypeConnective::Conj { children: vec![Field { label: "items".to_string(), - ty: DeclarationId(2399), + ty: DeclarationId(2403), }], }, type_params: vec![], @@ -37119,7 +37148,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1149, 1198), }); declarations.push(Declaration { - id: DeclarationId(1100), + id: DeclarationId(1101), name: Some("SurfaceParam".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -37129,11 +37158,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "ty".to_string(), - ty: DeclarationId(1105), + ty: DeclarationId(1106), }, Field { label: "refinement".to_string(), - ty: DeclarationId(2400), + ty: DeclarationId(2404), }, ], }, @@ -37148,7 +37177,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1200, 1281), }); declarations.push(Declaration { - id: DeclarationId(1101), + id: DeclarationId(1102), name: Some("SurfaceField".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -37158,7 +37187,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "ty".to_string(), - ty: DeclarationId(1105), + ty: DeclarationId(1106), }, ], }, @@ -37173,7 +37202,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1283, 1337), }); declarations.push(Declaration { - id: DeclarationId(1102), + id: DeclarationId(1103), name: Some("SurfaceVariant".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -37183,7 +37212,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "payload".to_string(), - ty: DeclarationId(1103), + ty: DeclarationId(1104), }, Field { label: "span".to_string(), @@ -37202,17 +37231,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1339, 1422), }); declarations.push(Declaration { - id: DeclarationId(1103), + id: DeclarationId(1104), name: Some("VariantPayload".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Positional".to_string(), - ty: DeclarationId(2402), + ty: DeclarationId(2406), }, Field { label: "Record".to_string(), - ty: DeclarationId(2404), + ty: DeclarationId(2408), }, ], }, @@ -37227,17 +37256,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1712, 1796), }); declarations.push(Declaration { - id: DeclarationId(1104), + id: DeclarationId(1105), name: Some("TypeAngleArg".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "TypeExpr".to_string(), - ty: DeclarationId(2405), + ty: DeclarationId(2409), }, Field { label: "WidthNatLiteral".to_string(), - ty: DeclarationId(2406), + ty: DeclarationId(2410), }, ], }, @@ -37252,25 +37281,25 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 2067, 2175), }); declarations.push(Declaration { - id: DeclarationId(1105), + id: DeclarationId(1106), name: Some("SurfaceType".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Named".to_string(), - ty: DeclarationId(2407), + ty: DeclarationId(2411), }, Field { label: "Parameterized".to_string(), - ty: DeclarationId(2409), + ty: DeclarationId(2413), }, Field { label: "Optional".to_string(), - ty: DeclarationId(2410), + ty: DeclarationId(2414), }, Field { label: "Arrow".to_string(), - ty: DeclarationId(2412), + ty: DeclarationId(2416), }, ], }, @@ -37285,7 +37314,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 2431, 2759), }); declarations.push(Declaration { - id: DeclarationId(1106), + id: DeclarationId(1107), name: Some("SurfaceRecordField".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -37295,7 +37324,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "value".to_string(), - ty: DeclarationId(1112), + ty: DeclarationId(1113), }, Field { label: "span".to_string(), @@ -37314,7 +37343,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 2761, 2843), }); declarations.push(Declaration { - id: DeclarationId(1107), + id: DeclarationId(1108), name: Some("SurfaceMapEntry".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -37328,7 +37357,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "value".to_string(), - ty: DeclarationId(1112), + ty: DeclarationId(1113), }, Field { label: "span".to_string(), @@ -37347,17 +37376,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 3733, 3834), }); declarations.push(Declaration { - id: DeclarationId(1108), + id: DeclarationId(1109), name: Some("SurfaceMatchArm".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "pattern".to_string(), - ty: DeclarationId(1110), + ty: DeclarationId(1111), }, Field { label: "body".to_string(), - ty: DeclarationId(1112), + ty: DeclarationId(1113), }, Field { label: "span".to_string(), @@ -37376,7 +37405,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 3836, 3925), }); declarations.push(Declaration { - id: DeclarationId(1109), + id: DeclarationId(1110), name: Some("SurfacePatternField".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -37405,21 +37434,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 3927, 4007), }); declarations.push(Declaration { - id: DeclarationId(1110), + id: DeclarationId(1111), name: Some("SurfacePattern".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "BareVariant".to_string(), - ty: DeclarationId(2413), + ty: DeclarationId(2417), }, Field { label: "VariantWith".to_string(), - ty: DeclarationId(2414), + ty: DeclarationId(2418), }, Field { label: "VariantFields".to_string(), - ty: DeclarationId(2416), + ty: DeclarationId(2420), }, ], }, @@ -37434,21 +37463,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 4105, 4371), }); declarations.push(Declaration { - id: DeclarationId(1111), + id: DeclarationId(1112), name: Some("SurfaceLiteral".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Int".to_string(), - ty: DeclarationId(2417), + ty: DeclarationId(2421), }, Field { label: "Bool".to_string(), - ty: DeclarationId(2418), + ty: DeclarationId(2422), }, Field { label: "String".to_string(), - ty: DeclarationId(2419), + ty: DeclarationId(2423), }, ], }, @@ -37463,61 +37492,61 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5019, 5088), }); declarations.push(Declaration { - id: DeclarationId(1112), + id: DeclarationId(1113), name: Some("SurfaceExpr".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Literal".to_string(), - ty: DeclarationId(2420), + ty: DeclarationId(2424), }, Field { label: "Var".to_string(), - ty: DeclarationId(2421), + ty: DeclarationId(2425), }, Field { label: "Path".to_string(), - ty: DeclarationId(2424), + ty: DeclarationId(2428), }, Field { label: "Call".to_string(), - ty: DeclarationId(2426), + ty: DeclarationId(2430), }, Field { label: "PathCall".to_string(), - ty: DeclarationId(2430), + ty: DeclarationId(2434), }, Field { label: "VariantRecord".to_string(), - ty: DeclarationId(2432), + ty: DeclarationId(2436), }, Field { label: "Operator".to_string(), - ty: DeclarationId(2434), + ty: DeclarationId(2438), }, Field { label: "Lambda".to_string(), - ty: DeclarationId(2436), + ty: DeclarationId(2440), }, Field { label: "If".to_string(), - ty: DeclarationId(2437), + ty: DeclarationId(2441), }, Field { label: "Match".to_string(), - ty: DeclarationId(2439), + ty: DeclarationId(2443), }, Field { label: "Record".to_string(), - ty: DeclarationId(2441), + ty: DeclarationId(2445), }, Field { label: "List".to_string(), - ty: DeclarationId(2443), + ty: DeclarationId(2447), }, Field { label: "Map".to_string(), - ty: DeclarationId(2445), + ty: DeclarationId(2449), }, ], }, @@ -37532,49 +37561,49 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5181, 9000), }); declarations.push(Declaration { - id: DeclarationId(1113), + id: DeclarationId(1114), name: Some("SurfaceItem".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Let".to_string(), - ty: DeclarationId(2447), + ty: DeclarationId(2451), }, Field { label: "Fn".to_string(), - ty: DeclarationId(2450), + ty: DeclarationId(2454), }, Field { label: "FnExternalBody".to_string(), - ty: DeclarationId(2453), + ty: DeclarationId(2457), }, Field { label: "Data".to_string(), - ty: DeclarationId(2455), + ty: DeclarationId(2459), }, Field { label: "Module".to_string(), - ty: DeclarationId(2457), + ty: DeclarationId(2461), }, Field { label: "Import".to_string(), - ty: DeclarationId(2460), + ty: DeclarationId(2464), }, Field { label: "TypeAtom".to_string(), - ty: DeclarationId(2462), + ty: DeclarationId(2466), }, Field { label: "TypeRecord".to_string(), - ty: DeclarationId(2465), + ty: DeclarationId(2469), }, Field { label: "TypeSum".to_string(), - ty: DeclarationId(2469), + ty: DeclarationId(2473), }, Field { label: "TypeAlias".to_string(), - ty: DeclarationId(2472), + ty: DeclarationId(2476), }, ], }, @@ -37589,15 +37618,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 9869, 11187), }); declarations.push(Declaration { - id: DeclarationId(1114), + id: DeclarationId(1115), name: Some("python_language_spec_free_monoid_concat_contract".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1011), + template: DeclarationId(1012), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1011)), + meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -37616,7 +37645,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "[*{left}, *{right}]".to_string(), ))], @@ -37629,7 +37658,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -37644,15 +37673,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), }); declarations.push(Declaration { - id: DeclarationId(1115), + id: DeclarationId(1116), name: Some("python_language_spec_free_monoid_length_contract".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1011), + template: DeclarationId(1012), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1011)), + meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -37671,7 +37700,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "len({recv})".to_string(), ))], @@ -37684,7 +37713,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -37699,15 +37728,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), }); declarations.push(Declaration { - id: DeclarationId(1116), + id: DeclarationId(1117), name: Some("python_language_spec_free_monoid_emptiness_contract".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1011), + template: DeclarationId(1012), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1011)), + meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -37726,7 +37755,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "(len({recv}) == 0)".to_string(), ))], @@ -37739,7 +37768,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -37754,15 +37783,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), }); declarations.push(Declaration { - id: DeclarationId(1117), + id: DeclarationId(1118), name: Some("python_language_spec_free_monoid_fold_contract".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1011), + template: DeclarationId(1012), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1011)), + meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -37783,7 +37812,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "__v3_fold({recv}, {init}, {body})".to_string(), ))], @@ -37796,7 +37825,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -37811,15 +37840,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), }); declarations.push(Declaration { - id: DeclarationId(1118), + id: DeclarationId(1119), name: Some("python_language_spec_map_contract".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1011), + template: DeclarationId(1012), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1011)), + meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -37840,7 +37869,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "[{body} for {item} in {recv}]".to_string(), ))], @@ -37853,7 +37882,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -37868,15 +37897,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), }); declarations.push(Declaration { - id: DeclarationId(1119), + id: DeclarationId(1120), name: Some("python_filter_method_template_contract".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1011), + template: DeclarationId(1012), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1011)), + meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -37897,7 +37926,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "[x for x in {recv} if {arg}(x)]".to_string(), ))], @@ -37910,7 +37939,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -37925,15 +37954,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), }); declarations.push(Declaration { - id: DeclarationId(1120), + id: DeclarationId(1121), name: Some("python_any_method_template_contract".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1011), + template: DeclarationId(1012), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1011)), + meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -37954,7 +37983,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "any({arg}(x) for x in {recv})".to_string(), ))], @@ -37967,7 +37996,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -37982,15 +38011,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), }); declarations.push(Declaration { - id: DeclarationId(1121), + id: DeclarationId(1122), name: Some("python_all_method_template_contract".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1011), + template: DeclarationId(1012), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1011)), + meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -38011,7 +38040,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "all({arg}(x) for x in {recv})".to_string(), ))], @@ -38024,7 +38053,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -38039,15 +38068,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), }); declarations.push(Declaration { - id: DeclarationId(1122), + id: DeclarationId(1123), name: Some("python_flat_map_method_template_contract".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1011), + template: DeclarationId(1012), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1011)), + meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -38068,7 +38097,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "[y for x in {recv} for y in {arg}(x)]".to_string(), ))], @@ -38081,7 +38110,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -38096,18 +38125,18 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), }); declarations.push(Declaration { - id: DeclarationId(1123), + id: DeclarationId(1124), name: Some("python_method_template_contracts".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1011), + value: DeclarationId(1012), }], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2473)), + meta_tag: Some(DeclarationId(2477)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::List(vec![ @@ -38126,7 +38155,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "len({recv})".to_string(), ))], @@ -38139,7 +38168,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -38159,7 +38188,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "{arg}.join({recv})".to_string(), ))], @@ -38172,7 +38201,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -38192,7 +38221,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "{recv}.split({arg})".to_string(), ))], @@ -38205,7 +38234,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -38227,7 +38256,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "{recv}[-1] if {recv} else None".to_string(), ))], @@ -38240,7 +38269,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -38262,7 +38291,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "{recv}[0] if {recv} else None".to_string(), ))], @@ -38275,7 +38304,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -38297,7 +38326,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "list(enumerate({recv}))".to_string(), ))], @@ -38310,7 +38339,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -38332,7 +38361,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "[ord(c) for c in {recv}]".to_string(), ))], @@ -38345,15 +38374,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), ]), - FieldValue::Reference(DeclarationId(1119)), FieldValue::Reference(DeclarationId(1120)), FieldValue::Reference(DeclarationId(1121)), FieldValue::Reference(DeclarationId(1122)), + FieldValue::Reference(DeclarationId(1123)), FieldValue::Record(vec![ ( "dag_method".to_string(), @@ -38369,7 +38398,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "{recv}[{arg}:]".to_string(), ))], @@ -38382,7 +38411,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -38402,7 +38431,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "{recv}[:{arg}]".to_string(), ))], @@ -38415,7 +38444,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -38437,7 +38466,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "sorted({recv}, key={arg})".to_string(), ))], @@ -38450,7 +38479,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -38470,7 +38499,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "{recv} + [{arg}]".to_string(), ))], @@ -38483,7 +38512,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -38503,7 +38532,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "{arg} in {recv}".to_string(), ))], @@ -38516,7 +38545,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -38531,7 +38560,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), }); declarations.push(Declaration { - id: DeclarationId(1124), + id: DeclarationId(1125), name: Some("NamedField".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -38541,7 +38570,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "value".to_string(), - ty: DeclarationId(1125), + ty: DeclarationId(1126), }, ], }, @@ -38556,29 +38585,29 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 760, 810), }); declarations.push(Declaration { - id: DeclarationId(1125), + id: DeclarationId(1126), name: Some("Value".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "LiteralValue".to_string(), - ty: DeclarationId(2475), + ty: DeclarationId(2479), }, Field { label: "RecordValue".to_string(), - ty: DeclarationId(2477), + ty: DeclarationId(2481), }, Field { label: "VariantValue".to_string(), - ty: DeclarationId(2478), + ty: DeclarationId(2482), }, Field { label: "NodeRef".to_string(), - ty: DeclarationId(2479), + ty: DeclarationId(2483), }, Field { label: "CardinalityValue".to_string(), - ty: DeclarationId(2480), + ty: DeclarationId(2484), }, ], }, @@ -38593,15 +38622,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 2122, 2304), }); declarations.push(Declaration { - id: DeclarationId(1126), + id: DeclarationId(1127), name: Some("ProgramObservation".to_string()), connective: TypeConnective::Conj { children: vec![Field { label: "observed".to_string(), - ty: DeclarationId(1127), + ty: DeclarationId(1128), }], }, - type_params: vec![DeclarationId(1127)], + type_params: vec![DeclarationId(1128)], phantom_params: Vec::new(), meta_tag: None, specialization_parent: None, @@ -38612,7 +38641,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 3208, 3264), }); declarations.push(Declaration { - id: DeclarationId(1127), + id: DeclarationId(1128), name: None, connective: TypeConnective::Atom(AtomPayload::TypeParam("Carrier".to_string())), type_params: vec![], @@ -38626,12 +38655,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 3208, 3264), }); declarations.push(Declaration { - id: DeclarationId(1128), + id: DeclarationId(1129), name: Some("EvalFrame".to_string()), connective: TypeConnective::Conj { children: vec![Field { label: "bindings".to_string(), - ty: DeclarationId(2481), + ty: DeclarationId(2485), }], }, type_params: vec![], @@ -38645,12 +38674,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 3907, 3956), }); declarations.push(Declaration { - id: DeclarationId(1129), + id: DeclarationId(1130), name: Some("EvalStateStack".to_string()), connective: TypeConnective::Conj { children: vec![Field { label: "frames".to_string(), - ty: DeclarationId(2482), + ty: DeclarationId(2486), }], }, type_params: vec![], @@ -38664,12 +38693,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 4510, 4559), }); declarations.push(Declaration { - id: DeclarationId(1130), + id: DeclarationId(1131), name: Some("EvalStateKey".to_string()), connective: TypeConnective::Conj { children: vec![Field { label: "state".to_string(), - ty: DeclarationId(1129), + ty: DeclarationId(1130), }], }, type_params: vec![], @@ -38683,12 +38712,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 4940, 4985), }); declarations.push(Declaration { - id: DeclarationId(1131), + id: DeclarationId(1132), name: Some("EvalStrategy".to_string()), connective: TypeConnective::Disj { variants: vec![Field { label: "ApplicativeOrder".to_string(), - ty: DeclarationId(2483), + ty: DeclarationId(2487), }], }, type_params: vec![], @@ -38702,17 +38731,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 5368, 5442), }); declarations.push(Declaration { - id: DeclarationId(1132), + id: DeclarationId(1133), name: Some("InputEvaluationOrder".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "LeftFirst".to_string(), - ty: DeclarationId(2484), + ty: DeclarationId(2488), }, Field { label: "RightFirst".to_string(), - ty: DeclarationId(2485), + ty: DeclarationId(2489), }, ], }, @@ -38727,7 +38756,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 5654, 5704), }); declarations.push(Declaration { - id: DeclarationId(1133), + id: DeclarationId(1134), name: Some("EvalMemoKey".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -38741,11 +38770,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "state_key".to_string(), - ty: DeclarationId(1130), + ty: DeclarationId(1131), }, Field { label: "strategy".to_string(), - ty: DeclarationId(1131), + ty: DeclarationId(1132), }, ], }, @@ -38760,11 +38789,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 6013, 6124), }); declarations.push(Declaration { - id: DeclarationId(1134), + id: DeclarationId(1135), name: Some("evaluate".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(828), DeclarationId(721), DeclarationId(2474)], - output: DeclarationId(1125), + inputs: vec![DeclarationId(828), DeclarationId(721), DeclarationId(2478)], + output: DeclarationId(1126), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/runtime.dag", 11265, 11284)), }, type_params: vec![], @@ -38777,27 +38806,27 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { nominal_opacity: None, span: SourceSpan::new("src/v3/std/runtime.dag", 11196, 11284), }); - declarations.push(Declaration { id: DeclarationId(1135), name: Some("rust_filter_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1011), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1011)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(263)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{ let __filter_source = {iter}; let mut __result = Vec::new(); for {param} in __filter_source.iter() { if {body} { __result.push((*{param}).clone()); } } __result }".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2292), payload: vec![FieldValue::Literal(LiteralBits::String("{ let __filter_source = {iter}; let mut __result = Vec::new(); for {param} in __filter_source.iter() { if {body} { __result.push((*{param}).clone()); } } __result }".to_string())), FieldValue::Literal(LiteralBits::String("{iter}.filter({arg}).collect::>()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(true))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(2290), payload: vec![] })] }), refinement: None, nominal_opacity: None, span: SourceSpan::new("src/v3/std/rust_method_template_contracts.dag", 3555, 4208) }); - declarations.push(Declaration { id: DeclarationId(1136), name: Some("rust_any_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1011), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1011)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(249)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{ let mut __found = false; for {param} in {iter} { if {body} { __found = true; break; } } __found }".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2292), payload: vec![FieldValue::Literal(LiteralBits::String("{ let mut __found = false; for {param} in {iter} { if {body} { __found = true; break; } } __found }".to_string())), FieldValue::Literal(LiteralBits::String("{iter}.any({arg})".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(false))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(2290), payload: vec![] })] }), refinement: None, nominal_opacity: None, span: SourceSpan::new("src/v3/std/rust_method_template_contracts.dag", 4210, 4705) }); - declarations.push(Declaration { id: DeclarationId(1137), name: Some("rust_all_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1011), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1011)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(248)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{ let mut __all = true; for {param} in {iter} { if !({body}) { __all = false; break; } } __all }".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2292), payload: vec![FieldValue::Literal(LiteralBits::String("{ let mut __all = true; for {param} in {iter} { if !({body}) { __all = false; break; } } __all }".to_string())), FieldValue::Literal(LiteralBits::String("{iter}.all({arg})".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(false))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(2290), payload: vec![] })] }), refinement: None, nominal_opacity: None, span: SourceSpan::new("src/v3/std/rust_method_template_contracts.dag", 4707, 5196) }); - declarations.push(Declaration { id: DeclarationId(1138), name: Some("rust_flat_map_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1011), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1011)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(265)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{ let mut __result = Vec::new(); for {param} in {iter} { __result.extend({inner_iter}); } __result }".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2292), payload: vec![FieldValue::Literal(LiteralBits::String("{ let mut __result = Vec::new(); for {param} in {iter} { __result.extend({inner_iter}); } __result }".to_string())), FieldValue::Literal(LiteralBits::String("{iter}.flat_map({arg}).collect::>()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(true))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(2290), payload: vec![] })] }), refinement: None, nominal_opacity: None, span: SourceSpan::new("src/v3/std/rust_method_template_contracts.dag", 5198, 5729) }); - declarations.push(Declaration { id: DeclarationId(1139), name: Some("rust_method_template_contracts".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), value: DeclarationId(1011) }] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(2486)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::List(vec![FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(258)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.len()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2291), payload: vec![FieldValue::Literal(LiteralBits::String("({recv}.len() as i64)".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(false))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(2290), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(271)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.join(&{arg})".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2291), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.join(&{arg})".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(false))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(2290), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(295)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.split(&{arg}).map(|s| s.to_string()).collect::>()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2291), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.split(&{arg}).map(|s| s.to_string()).collect::>()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(true))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(2290), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(273)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.last().cloned()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2291), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.last().cloned()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(false))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(2290), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(264)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.first().cloned()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2291), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.first().cloned()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(false))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(2290), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(262)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.iter().enumerate().map(|(i, v)| (i, v.clone())).collect::>()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2291), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.iter().cloned().enumerate().map(|(i, v)| (i as i64, v)).collect::>()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(true))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(2290), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(252)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.chars().map(|c| c as i64).collect::>()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2291), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.chars().map(|c| c as i64).collect::>()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(true))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(2290), payload: vec![] })]), FieldValue::Reference(DeclarationId(1135)), FieldValue::Reference(DeclarationId(1136)), FieldValue::Reference(DeclarationId(1137)), FieldValue::Reference(DeclarationId(1138)), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(293)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.iter().cloned().skip({arg} as usize).collect::>()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2291), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.iter().cloned().skip({arg} as usize).collect::>()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(true))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(2290), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(299)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.iter().cloned().take({arg} as usize).collect::>()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2291), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.iter().cloned().take({arg} as usize).collect::>()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(true))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(2290), payload: vec![] })])])), refinement: None, nominal_opacity: None, span: SourceSpan::new("src/v3/std/rust_method_template_contracts.dag", 5732, 8453) }); + declarations.push(Declaration { id: DeclarationId(1136), name: Some("rust_filter_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1012), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(263)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{ let __filter_source = {iter}; let mut __result = Vec::new(); for {param} in __filter_source.iter() { if {body} { __result.push((*{param}).clone()); } } __result }".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2296), payload: vec![FieldValue::Literal(LiteralBits::String("{ let __filter_source = {iter}; let mut __result = Vec::new(); for {param} in __filter_source.iter() { if {body} { __result.push((*{param}).clone()); } } __result }".to_string())), FieldValue::Literal(LiteralBits::String("{iter}.filter({arg}).collect::>()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(true))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(2294), payload: vec![] })] }), refinement: None, nominal_opacity: None, span: SourceSpan::new("src/v3/std/rust_method_template_contracts.dag", 3555, 4208) }); + declarations.push(Declaration { id: DeclarationId(1137), name: Some("rust_any_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1012), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(249)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{ let mut __found = false; for {param} in {iter} { if {body} { __found = true; break; } } __found }".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2296), payload: vec![FieldValue::Literal(LiteralBits::String("{ let mut __found = false; for {param} in {iter} { if {body} { __found = true; break; } } __found }".to_string())), FieldValue::Literal(LiteralBits::String("{iter}.any({arg})".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(false))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(2294), payload: vec![] })] }), refinement: None, nominal_opacity: None, span: SourceSpan::new("src/v3/std/rust_method_template_contracts.dag", 4210, 4705) }); + declarations.push(Declaration { id: DeclarationId(1138), name: Some("rust_all_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1012), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(248)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{ let mut __all = true; for {param} in {iter} { if !({body}) { __all = false; break; } } __all }".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2296), payload: vec![FieldValue::Literal(LiteralBits::String("{ let mut __all = true; for {param} in {iter} { if !({body}) { __all = false; break; } } __all }".to_string())), FieldValue::Literal(LiteralBits::String("{iter}.all({arg})".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(false))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(2294), payload: vec![] })] }), refinement: None, nominal_opacity: None, span: SourceSpan::new("src/v3/std/rust_method_template_contracts.dag", 4707, 5196) }); + declarations.push(Declaration { id: DeclarationId(1139), name: Some("rust_flat_map_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1012), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(265)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{ let mut __result = Vec::new(); for {param} in {iter} { __result.extend({inner_iter}); } __result }".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2296), payload: vec![FieldValue::Literal(LiteralBits::String("{ let mut __result = Vec::new(); for {param} in {iter} { __result.extend({inner_iter}); } __result }".to_string())), FieldValue::Literal(LiteralBits::String("{iter}.flat_map({arg}).collect::>()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(true))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(2294), payload: vec![] })] }), refinement: None, nominal_opacity: None, span: SourceSpan::new("src/v3/std/rust_method_template_contracts.dag", 5198, 5729) }); + declarations.push(Declaration { id: DeclarationId(1140), name: Some("rust_method_template_contracts".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), value: DeclarationId(1012) }] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(2490)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::List(vec![FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(258)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.len()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String("({recv}.len() as i64)".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(false))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(2294), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(271)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.join(&{arg})".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.join(&{arg})".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(false))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(2294), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(295)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.split(&{arg}).map(|s| s.to_string()).collect::>()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.split(&{arg}).map(|s| s.to_string()).collect::>()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(true))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(2294), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(273)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.last().cloned()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.last().cloned()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(false))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(2294), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(264)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.first().cloned()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.first().cloned()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(false))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(2294), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(262)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.iter().enumerate().map(|(i, v)| (i, v.clone())).collect::>()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.iter().cloned().enumerate().map(|(i, v)| (i as i64, v)).collect::>()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(true))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(2294), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(252)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.chars().map(|c| c as i64).collect::>()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.chars().map(|c| c as i64).collect::>()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(true))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(2294), payload: vec![] })]), FieldValue::Reference(DeclarationId(1136)), FieldValue::Reference(DeclarationId(1137)), FieldValue::Reference(DeclarationId(1138)), FieldValue::Reference(DeclarationId(1139)), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(293)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.iter().cloned().skip({arg} as usize).collect::>()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.iter().cloned().skip({arg} as usize).collect::>()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(true))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(2294), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(299)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.iter().cloned().take({arg} as usize).collect::>()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.iter().cloned().take({arg} as usize).collect::>()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(true))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(2294), payload: vec![] })])])), refinement: None, nominal_opacity: None, span: SourceSpan::new("src/v3/std/rust_method_template_contracts.dag", 5732, 8453) }); declarations.push(Declaration { - id: DeclarationId(1140), + id: DeclarationId(1141), name: Some("DescentEvidence".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Strict".to_string(), - ty: DeclarationId(2495), + ty: DeclarationId(2499), }, Field { label: "NonIncreasing".to_string(), - ty: DeclarationId(2496), + ty: DeclarationId(2500), }, Field { label: "DescentUnknown".to_string(), - ty: DeclarationId(2497), + ty: DeclarationId(2501), }, ], }, @@ -38812,10 +38841,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 742, 810), }); declarations.push(Declaration { - id: DeclarationId(1141), + id: DeclarationId(1142), name: Some("evidence_rank".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1140)], + inputs: vec![DeclarationId(1141)], output: DeclarationId(93), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/termination.dag", 856, 938)), }, @@ -38830,11 +38859,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 812, 938), }); declarations.push(Declaration { - id: DeclarationId(1142), + id: DeclarationId(1143), name: Some("merge_evidence".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1140), DeclarationId(1140)], - output: DeclarationId(1140), + inputs: vec![DeclarationId(1141), DeclarationId(1141)], + output: DeclarationId(1141), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/termination.dag", 1082, @@ -38852,11 +38881,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 1005, 1410), }); declarations.push(Declaration { - id: DeclarationId(1143), + id: DeclarationId(1144), name: Some("join_evidence".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1140), DeclarationId(1140)], - output: DeclarationId(1140), + inputs: vec![DeclarationId(1141), DeclarationId(1141)], + output: DeclarationId(1141), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/termination.dag", 1556, @@ -38874,11 +38903,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 1480, 1755), }); declarations.push(Declaration { - id: DeclarationId(1144), + id: DeclarationId(1145), name: Some("promote_to_strict".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1140)], - output: DeclarationId(1140), + inputs: vec![DeclarationId(1141)], + output: DeclarationId(1141), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/termination.dag", 2217, @@ -38896,11 +38925,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2150, 2336), }); declarations.push(Declaration { - id: DeclarationId(1145), + id: DeclarationId(1146), name: Some("optional_evidence_meet".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2487), DeclarationId(2488)], - output: DeclarationId(2489), + inputs: vec![DeclarationId(2491), DeclarationId(2492)], + output: DeclarationId(2493), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/termination.dag", 2488, @@ -38918,11 +38947,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2400, 2664), }); declarations.push(Declaration { - id: DeclarationId(1146), + id: DeclarationId(1147), name: Some("map_evidence_merge_at".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2490), DeclarationId(230), DeclarationId(1140)], - output: DeclarationId(2491), + inputs: vec![DeclarationId(2494), DeclarationId(230), DeclarationId(1141)], + output: DeclarationId(2495), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/termination.dag", 2833, @@ -38940,29 +38969,29 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2701, 3007), }); declarations.push(Declaration { - id: DeclarationId(1147), + id: DeclarationId(1148), name: Some("RankingDimension".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "TreeSize".to_string(), - ty: DeclarationId(2498), + ty: DeclarationId(2502), }, Field { label: "ListLength".to_string(), - ty: DeclarationId(2499), + ty: DeclarationId(2503), }, Field { label: "ArithmeticValue".to_string(), - ty: DeclarationId(2500), + ty: DeclarationId(2504), }, Field { label: "TokenPosition".to_string(), - ty: DeclarationId(2501), + ty: DeclarationId(2505), }, Field { label: "SetCardinality".to_string(), - ty: DeclarationId(2502), + ty: DeclarationId(2506), }, ], }, @@ -38977,17 +39006,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 3306, 3502), }); declarations.push(Declaration { - id: DeclarationId(1148), + id: DeclarationId(1149), name: Some("PositiveDescentAmount".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "OneStep".to_string(), - ty: DeclarationId(2503), + ty: DeclarationId(2507), }, Field { label: "AdditionalStep".to_string(), - ty: DeclarationId(2504), + ty: DeclarationId(2508), }, ], }, @@ -39002,10 +39031,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 4478, 4571), }); declarations.push(Declaration { - id: DeclarationId(1149), + id: DeclarationId(1150), name: Some("positive_descent_count".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1148)], + inputs: vec![DeclarationId(1149)], output: DeclarationId(93), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/termination.dag", @@ -39024,17 +39053,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 4818, 4989), }); declarations.push(Declaration { - id: DeclarationId(1150), + id: DeclarationId(1151), name: Some("ProportionalDivisor".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "DivideByTwo".to_string(), - ty: DeclarationId(2505), + ty: DeclarationId(2509), }, Field { label: "StrictlyLarger".to_string(), - ty: DeclarationId(2506), + ty: DeclarationId(2510), }, ], }, @@ -39049,10 +39078,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 5455, 5545), }); declarations.push(Declaration { - id: DeclarationId(1151), + id: DeclarationId(1152), name: Some("proportional_divisor_to_int".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1150)], + inputs: vec![DeclarationId(1151)], output: DeclarationId(93), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/termination.dag", @@ -39071,7 +39100,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 5547, 5722), }); declarations.push(Declaration { - id: DeclarationId(1152), + id: DeclarationId(1153), name: Some("peano_literal_materialization_cap".to_string()), connective: TypeConnective::Arrow { inputs: vec![], @@ -39093,11 +39122,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 5906, 5959), }); declarations.push(Declaration { - id: DeclarationId(1153), + id: DeclarationId(1154), name: Some("positive_descent_amount_from_positive_int".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(93)], - output: DeclarationId(2492), + output: DeclarationId(2496), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/termination.dag", 6420, @@ -39115,11 +39144,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 6341, 6780), }); declarations.push(Declaration { - id: DeclarationId(1154), + id: DeclarationId(1155), name: Some("proportional_divisor_from_int_at_least_two".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(93)], - output: DeclarationId(2493), + output: DeclarationId(2497), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/termination.dag", 6860, @@ -39137,37 +39166,37 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 6782, 7221), }); declarations.push(Declaration { - id: DeclarationId(1155), + id: DeclarationId(1156), name: Some("DescentSource".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "ChildAccessor".to_string(), - ty: DeclarationId(2507), + ty: DeclarationId(2511), }, Field { label: "ListShrink".to_string(), - ty: DeclarationId(2508), + ty: DeclarationId(2512), }, Field { label: "ArithmeticSubtractDescent".to_string(), - ty: DeclarationId(2509), + ty: DeclarationId(2513), }, Field { label: "ArithmeticDivideDescent".to_string(), - ty: DeclarationId(2510), + ty: DeclarationId(2514), }, Field { label: "ParserAdvance".to_string(), - ty: DeclarationId(2511), + ty: DeclarationId(2515), }, Field { label: "SetRemoval".to_string(), - ty: DeclarationId(2512), + ty: DeclarationId(2516), }, Field { label: "FoldIteration".to_string(), - ty: DeclarationId(2513), + ty: DeclarationId(2517), }, ], }, @@ -39182,12 +39211,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 7626, 7947), }); declarations.push(Declaration { - id: DeclarationId(1156), + id: DeclarationId(1157), name: Some("TerminationProof".to_string()), connective: TypeConnective::Conj { children: vec![Field { label: "dimensions".to_string(), - ty: DeclarationId(2514), + ty: DeclarationId(2518), }], }, type_params: vec![], @@ -39201,7 +39230,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 7949, 8011), }); declarations.push(Declaration { - id: DeclarationId(1157), + id: DeclarationId(1158), name: Some("ProofEdge".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -39215,7 +39244,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "evidence".to_string(), - ty: DeclarationId(2515), + ty: DeclarationId(2519), }, ], }, @@ -39230,12 +39259,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 8156, 8242), }); declarations.push(Declaration { - id: DeclarationId(1158), + id: DeclarationId(1159), name: Some("StrictEvidence".to_string()), connective: TypeConnective::Disj { variants: vec![Field { label: "Strict".to_string(), - ty: DeclarationId(2516), + ty: DeclarationId(2520), }], }, type_params: vec![], @@ -39249,17 +39278,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 8716, 8746), }); declarations.push(Declaration { - id: DeclarationId(1159), + id: DeclarationId(1160), name: Some("NonStrictEvidence".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "NonIncreasing".to_string(), - ty: DeclarationId(2517), + ty: DeclarationId(2521), }, Field { label: "DescentUnknown".to_string(), - ty: DeclarationId(2518), + ty: DeclarationId(2522), }, ], }, @@ -39274,17 +39303,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 9112, 9171), }); declarations.push(Declaration { - id: DeclarationId(1160), + id: DeclarationId(1161), name: Some("DescentResidual".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "EvidenceUnknown".to_string(), - ty: DeclarationId(2519), + ty: DeclarationId(2523), }, Field { label: "EvidenceIncomplete".to_string(), - ty: DeclarationId(2520), + ty: DeclarationId(2524), }, ], }, @@ -39299,7 +39328,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 10238, 10320), }); declarations.push(Declaration { - id: DeclarationId(1161), + id: DeclarationId(1162), name: Some("DescentExecutionProof".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -39313,7 +39342,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "per_path".to_string(), - ty: DeclarationId(2521), + ty: DeclarationId(2525), }, ], }, @@ -39328,11 +39357,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 11157, 11263), }); declarations.push(Declaration { - id: DeclarationId(1162), + id: DeclarationId(1163), name: Some("descent_execution_proof".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(724), DeclarationId(722)], - output: DeclarationId(2494), + output: DeclarationId(2498), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/termination.dag", 12400, @@ -39350,29 +39379,29 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 12279, 12439), }); declarations.push(Declaration { - id: DeclarationId(1163), + id: DeclarationId(1164), name: Some("RecursionShape".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "DirectRecursion".to_string(), - ty: DeclarationId(2535), + ty: DeclarationId(2539), }, Field { label: "ListRecursion".to_string(), - ty: DeclarationId(2536), + ty: DeclarationId(2540), }, Field { label: "OptionalRecursion".to_string(), - ty: DeclarationId(2537), + ty: DeclarationId(2541), }, Field { label: "SetRecursion".to_string(), - ty: DeclarationId(2538), + ty: DeclarationId(2542), }, Field { label: "MapValueRecursion".to_string(), - ty: DeclarationId(2539), + ty: DeclarationId(2543), }, ], }, @@ -39387,7 +39416,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 5605, 5878), }); declarations.push(Declaration { - id: DeclarationId(1164), + id: DeclarationId(1165), name: Some("InductiveField".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -39405,7 +39434,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "shape".to_string(), - ty: DeclarationId(1163), + ty: DeclarationId(1164), }, Field { label: "element_type".to_string(), @@ -39424,10 +39453,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 7170, 7592), }); declarations.push(Declaration { - id: DeclarationId(1165), + id: DeclarationId(1166), name: Some("recursion_shape_eq".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1163), DeclarationId(1163)], + inputs: vec![DeclarationId(1164), DeclarationId(1164)], output: DeclarationId(128), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/induction.dag", 7662, 8034)), }, @@ -39442,10 +39471,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 7594, 8034), }); declarations.push(Declaration { - id: DeclarationId(1166), + id: DeclarationId(1167), name: Some("inductive_field_eq".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1164), DeclarationId(1164)], + inputs: vec![DeclarationId(1165), DeclarationId(1165)], output: DeclarationId(128), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/induction.dag", 8104, 8302)), }, @@ -39460,11 +39489,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 8036, 8302), }); declarations.push(Declaration { - id: DeclarationId(1167), + id: DeclarationId(1168), name: Some("inductive_field_to_dimension".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1164), DeclarationId(230)], - output: DeclarationId(1147), + inputs: vec![DeclarationId(1165), DeclarationId(230)], + output: DeclarationId(1148), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/induction.dag", 8768, 8799)), }, type_params: vec![], @@ -39478,29 +39507,29 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 8678, 8799), }); declarations.push(Declaration { - id: DeclarationId(1168), + id: DeclarationId(1169), name: Some("SubValueRelation".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "StrictSubValue".to_string(), - ty: DeclarationId(2540), + ty: DeclarationId(2544), }, Field { label: "IteratedSubValue".to_string(), - ty: DeclarationId(2541), + ty: DeclarationId(2545), }, Field { label: "ArithmeticDescent".to_string(), - ty: DeclarationId(2542), + ty: DeclarationId(2546), }, Field { label: "PreservedValue".to_string(), - ty: DeclarationId(2543), + ty: DeclarationId(2547), }, Field { label: "SubValueUnknown".to_string(), - ty: DeclarationId(2544), + ty: DeclarationId(2548), }, ], }, @@ -39515,11 +39544,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 9945, 10181), }); declarations.push(Declaration { - id: DeclarationId(1169), + id: DeclarationId(1170), name: Some("sub_value_to_evidence".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1168)], - output: DeclarationId(1140), + inputs: vec![DeclarationId(1169)], + output: DeclarationId(1141), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 11134, @@ -39537,10 +39566,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 11062, 11737), }); declarations.push(Declaration { - id: DeclarationId(1170), + id: DeclarationId(1171), name: Some("shrink_factor_eq".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(959), DeclarationId(959)], + inputs: vec![DeclarationId(960), DeclarationId(960)], output: DeclarationId(128), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", @@ -39559,11 +39588,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 12143, 12691), }); declarations.push(Declaration { - id: DeclarationId(1171), + id: DeclarationId(1172), name: Some("meet_sub_value".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1168), DeclarationId(1168)], - output: DeclarationId(1168), + inputs: vec![DeclarationId(1169), DeclarationId(1169)], + output: DeclarationId(1169), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 13282, @@ -39581,11 +39610,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 13202, 14694), }); declarations.push(Declaration { - id: DeclarationId(1172), + id: DeclarationId(1173), name: Some("join_sub_value".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1168), DeclarationId(1168)], - output: DeclarationId(1168), + inputs: vec![DeclarationId(1169), DeclarationId(1169)], + output: DeclarationId(1169), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 15026, @@ -39603,11 +39632,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 14946, 16329), }); declarations.push(Declaration { - id: DeclarationId(1173), + id: DeclarationId(1174), name: Some("compose_sub_value".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1168), DeclarationId(1164)], - output: DeclarationId(1168), + inputs: vec![DeclarationId(1169), DeclarationId(1165)], + output: DeclarationId(1169), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 17472, @@ -39625,11 +39654,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 17384, 17594), }); declarations.push(Declaration { - id: DeclarationId(1174), + id: DeclarationId(1175), name: Some("compose_sub_value_relations".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1168), DeclarationId(1168)], - output: DeclarationId(1168), + inputs: vec![DeclarationId(1169), DeclarationId(1169)], + output: DeclarationId(1169), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 18450, @@ -39647,11 +39676,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 18342, 19796), }); declarations.push(Declaration { - id: DeclarationId(1175), + id: DeclarationId(1176), name: Some("sub_value_to_call_pattern".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1168)], - output: DeclarationId(2522), + inputs: vec![DeclarationId(1169)], + output: DeclarationId(2526), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 20571, @@ -39669,11 +39698,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 20498, 21367), }); declarations.push(Declaration { - id: DeclarationId(1176), + id: DeclarationId(1177), name: Some("sub_value_to_lowering_target".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1168)], - output: DeclarationId(2523), + inputs: vec![DeclarationId(1169)], + output: DeclarationId(2527), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 21959, @@ -39691,25 +39720,25 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 21880, 22864), }); declarations.push(Declaration { - id: DeclarationId(1177), + id: DeclarationId(1178), name: Some("PolynomialExponent".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "IntegerExpZero".to_string(), - ty: DeclarationId(2545), + ty: DeclarationId(2549), }, Field { label: "IntegerExpPos".to_string(), - ty: DeclarationId(2546), + ty: DeclarationId(2550), }, Field { label: "FractionExp".to_string(), - ty: DeclarationId(2547), + ty: DeclarationId(2551), }, Field { label: "LogBasedExp".to_string(), - ty: DeclarationId(2548), + ty: DeclarationId(2552), }, ], }, @@ -39724,11 +39753,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 24107, 24362), }); declarations.push(Declaration { - id: DeclarationId(1178), + id: DeclarationId(1179), name: Some("poly_exp_degree_one".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(1177), + output: DeclarationId(1178), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 24411, @@ -39746,17 +39775,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 24364, 24450), }); declarations.push(Declaration { - id: DeclarationId(1179), + id: DeclarationId(1180), name: Some("AtomicCost".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "PolyCost".to_string(), - ty: DeclarationId(2549), + ty: DeclarationId(2553), }, Field { label: "LogCost".to_string(), - ty: DeclarationId(2550), + ty: DeclarationId(2554), }, ], }, @@ -39771,37 +39800,37 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 24962, 25079), }); declarations.push(Declaration { - id: DeclarationId(1180), + id: DeclarationId(1181), name: Some("CostBound".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "ConstantBound".to_string(), - ty: DeclarationId(2551), + ty: DeclarationId(2555), }, Field { label: "AtomicBound".to_string(), - ty: DeclarationId(2552), + ty: DeclarationId(2556), }, Field { label: "ProductBound".to_string(), - ty: DeclarationId(2554), + ty: DeclarationId(2558), }, Field { label: "SumOfProductsBound".to_string(), - ty: DeclarationId(2557), + ty: DeclarationId(2561), }, Field { label: "SumBound".to_string(), - ty: DeclarationId(2559), + ty: DeclarationId(2563), }, Field { label: "ForeverBound".to_string(), - ty: DeclarationId(2560), + ty: DeclarationId(2564), }, Field { label: "ErrorBound".to_string(), - ty: DeclarationId(2561), + ty: DeclarationId(2565), }, ], }, @@ -39816,11 +39845,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 26709, 27469), }); declarations.push(Declaration { - id: DeclarationId(1181), + id: DeclarationId(1182), name: Some("sum_bound".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2524)], - output: DeclarationId(1180), + inputs: vec![DeclarationId(2528)], + output: DeclarationId(1181), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 27880, @@ -39838,10 +39867,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 27830, 27986), }); declarations.push(Declaration { - id: DeclarationId(1182), + id: DeclarationId(1183), name: Some("cost_bound_is_sum_bound".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1180)], + inputs: vec![DeclarationId(1181)], output: DeclarationId(128), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", @@ -39860,11 +39889,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 28261, 28563), }); declarations.push(Declaration { - id: DeclarationId(1183), + id: DeclarationId(1184), name: Some("cost_bound_to_symbolic".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1180)], - output: DeclarationId(905), + inputs: vec![DeclarationId(1181)], + output: DeclarationId(906), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(544))), }, type_params: vec![], @@ -39878,11 +39907,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 29000, 29517), }); declarations.push(Declaration { - id: DeclarationId(1184), + id: DeclarationId(1185), name: Some("atomic_cost_to_symbolic".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1179)], - output: DeclarationId(905), + inputs: vec![DeclarationId(1180)], + output: DeclarationId(906), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(553))), }, type_params: vec![], @@ -39896,11 +39925,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 29519, 29839), }); declarations.push(Declaration { - id: DeclarationId(1185), + id: DeclarationId(1186), name: Some("product_atoms_to_symbolic".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2525)], - output: DeclarationId(905), + inputs: vec![DeclarationId(2529)], + output: DeclarationId(906), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 29913, @@ -39918,11 +39947,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 29841, 29949), }); declarations.push(Declaration { - id: DeclarationId(1186), + id: DeclarationId(1187), name: Some("product_term_to_symbolic".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2526)], - output: DeclarationId(905), + inputs: vec![DeclarationId(2530)], + output: DeclarationId(906), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(555))), }, type_params: vec![], @@ -39936,11 +39965,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 29951, 30060), }); declarations.push(Declaration { - id: DeclarationId(1187), + id: DeclarationId(1188), name: Some("sum_products_to_symbolic".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2528)], - output: DeclarationId(905), + inputs: vec![DeclarationId(2532)], + output: DeclarationId(906), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 30137, @@ -39958,11 +39987,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 30062, 30172), }); declarations.push(Declaration { - id: DeclarationId(1188), + id: DeclarationId(1189), name: Some("cost_constant".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(1180), + output: DeclarationId(1181), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 30206, @@ -39980,11 +40009,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 30174, 30223), }); declarations.push(Declaration { - id: DeclarationId(1189), + id: DeclarationId(1190), name: Some("cost_linear".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(230)], - output: DeclarationId(1180), + output: DeclarationId(1181), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 30267, @@ -40002,11 +40031,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 30224, 30351), }); declarations.push(Declaration { - id: DeclarationId(1190), + id: DeclarationId(1191), name: Some("cost_poly".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(230), DeclarationId(93)], - output: DeclarationId(1180), + output: DeclarationId(1181), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 30406, @@ -40024,11 +40053,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 30352, 30805), }); declarations.push(Declaration { - id: DeclarationId(1191), + id: DeclarationId(1192), name: Some("cost_root".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(230), DeclarationId(93)], - output: DeclarationId(1180), + output: DeclarationId(1181), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 30855, @@ -40046,11 +40075,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 30806, 31129), }); declarations.push(Declaration { - id: DeclarationId(1192), + id: DeclarationId(1193), name: Some("cost_sqrt".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(230)], - output: DeclarationId(1180), + output: DeclarationId(1181), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 31171, @@ -40068,11 +40097,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 31130, 31204), }); declarations.push(Declaration { - id: DeclarationId(1193), + id: DeclarationId(1194), name: Some("cost_cbrt".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(230)], - output: DeclarationId(1180), + output: DeclarationId(1181), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 31246, @@ -40090,11 +40119,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 31205, 31279), }); declarations.push(Declaration { - id: DeclarationId(1194), + id: DeclarationId(1195), name: Some("cost_log".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(230)], - output: DeclarationId(1180), + output: DeclarationId(1181), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 31320, @@ -40112,11 +40141,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 31280, 31370), }); declarations.push(Declaration { - id: DeclarationId(1195), + id: DeclarationId(1196), name: Some("cost_nlogn".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(230)], - output: DeclarationId(1180), + output: DeclarationId(1181), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 31414, @@ -40134,11 +40163,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 31372, 31532), }); declarations.push(Declaration { - id: DeclarationId(1196), + id: DeclarationId(1197), name: Some("cost_graph_linear".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(230), DeclarationId(230)], - output: DeclarationId(1180), + output: DeclarationId(1181), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 31602, @@ -40156,7 +40185,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 31534, 31778), }); declarations.push(Declaration { - id: DeclarationId(1197), + id: DeclarationId(1198), name: Some("RecurrenceForm".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -40189,11 +40218,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 32935, 33026), }); declarations.push(Declaration { - id: DeclarationId(1198), + id: DeclarationId(1199), name: Some("int_add_checked".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(93), DeclarationId(93)], - output: DeclarationId(2529), + output: DeclarationId(2533), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 33617, @@ -40211,11 +40240,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 33574, 33868), }); declarations.push(Declaration { - id: DeclarationId(1199), + id: DeclarationId(1200), name: Some("int_mul_checked".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(93), DeclarationId(93)], - output: DeclarationId(2530), + output: DeclarationId(2534), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 33913, @@ -40233,11 +40262,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 33870, 34702), }); declarations.push(Declaration { - id: DeclarationId(1200), + id: DeclarationId(1201), name: Some("bounded_int_pow_exponent".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(93)], - output: DeclarationId(2531), + output: DeclarationId(2535), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 35162, @@ -40255,11 +40284,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 35118, 35285), }); declarations.push(Declaration { - id: DeclarationId(1201), + id: DeclarationId(1202), name: Some("int_pow_bounded".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(93), DeclarationId(93)], - output: DeclarationId(2532), + output: DeclarationId(2536), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 35637, @@ -40277,11 +40306,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 35589, 36682), }); declarations.push(Declaration { - id: DeclarationId(1202), + id: DeclarationId(1203), name: Some("ceil_log".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(93), DeclarationId(93)], - output: DeclarationId(2533), + output: DeclarationId(2537), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 36900, @@ -40299,7 +40328,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 36854, 37015), }); declarations.push(Declaration { - id: DeclarationId(1203), + id: DeclarationId(1204), name: Some("ceil_log_iter".to_string()), connective: TypeConnective::Arrow { inputs: vec![ @@ -40308,7 +40337,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { DeclarationId(93), DeclarationId(93), ], - output: DeclarationId(2534), + output: DeclarationId(2538), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 37172, @@ -40326,11 +40355,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 37101, 37534), }); declarations.push(Declaration { - id: DeclarationId(1204), + id: DeclarationId(1205), name: Some("master_theorem".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1197)], - output: DeclarationId(1180), + inputs: vec![DeclarationId(1198)], + output: DeclarationId(1181), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 37589, @@ -40348,11 +40377,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 37536, 39626), }); declarations.push(Declaration { - id: DeclarationId(1205), + id: DeclarationId(1206), name: Some("catamorphism_bound".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(230), DeclarationId(93)], - output: DeclarationId(1180), + output: DeclarationId(1181), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 39979, @@ -40370,16 +40399,16 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 39909, 40137), }); declarations.push(Declaration { - id: DeclarationId(1206), + id: DeclarationId(1207), name: Some("derive_bound".to_string()), connective: TypeConnective::Arrow { inputs: vec![ DeclarationId(230), DeclarationId(93), - DeclarationId(959), + DeclarationId(960), DeclarationId(93), ], - output: DeclarationId(1180), + output: DeclarationId(1181), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 40636, @@ -40397,11 +40426,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 40535, 41660), }); declarations.push(Declaration { - id: DeclarationId(1207), + id: DeclarationId(1208), name: Some("tree_traversal_bound".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(1180), + output: DeclarationId(1181), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 41993, @@ -40419,11 +40448,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 41954, 42050), }); declarations.push(Declaration { - id: DeclarationId(1208), + id: DeclarationId(1209), name: Some("nested_iteration_bound".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(1180), + output: DeclarationId(1181), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 42093, @@ -40441,11 +40470,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 42052, 42151), }); declarations.push(Declaration { - id: DeclarationId(1209), + id: DeclarationId(1210), name: Some("linear_scan_bound".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(1180), + output: DeclarationId(1181), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 42251, @@ -40463,11 +40492,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 42215, 42306), }); declarations.push(Declaration { - id: DeclarationId(1210), + id: DeclarationId(1211), name: Some("binary_search_bound".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(1180), + output: DeclarationId(1181), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 42503, @@ -40485,11 +40514,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 42465, 42618), }); declarations.push(Declaration { - id: DeclarationId(1211), + id: DeclarationId(1212), name: Some("mergesort_bound".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(1180), + output: DeclarationId(1181), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 42698, @@ -40507,11 +40536,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 42664, 42813), }); declarations.push(Declaration { - id: DeclarationId(1212), + id: DeclarationId(1213), name: Some("karatsuba_bound".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(1180), + output: DeclarationId(1181), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 42980, @@ -40529,11 +40558,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 42946, 43099), }); declarations.push(Declaration { - id: DeclarationId(1213), + id: DeclarationId(1214), name: Some("strassen_bound".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(1180), + output: DeclarationId(1181), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 43264, @@ -40551,11 +40580,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 43231, 43378), }); declarations.push(Declaration { - id: DeclarationId(1214), + id: DeclarationId(1215), name: Some("trial_division_bound".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(1180), + output: DeclarationId(1181), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 43495, @@ -40573,11 +40602,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 43456, 43520), }); declarations.push(Declaration { - id: DeclarationId(1215), + id: DeclarationId(1216), name: Some("cube_root_bound".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(1180), + output: DeclarationId(1181), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 43555, @@ -40595,11 +40624,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 43521, 43580), }); declarations.push(Declaration { - id: DeclarationId(1216), + id: DeclarationId(1217), name: Some("kth_root_bound".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(93)], - output: DeclarationId(1180), + output: DeclarationId(1181), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 43662, @@ -40617,11 +40646,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 43623, 43693), }); declarations.push(Declaration { - id: DeclarationId(1217), + id: DeclarationId(1218), name: Some("bfs_dfs_bound".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(1180), + output: DeclarationId(1181), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 43929, @@ -40639,11 +40668,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 43897, 43980), }); declarations.push(Declaration { - id: DeclarationId(1218), + id: DeclarationId(1219), name: Some("dijkstra_bound".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(1180), + output: DeclarationId(1181), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 44071, @@ -40661,11 +40690,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 44038, 44353), }); declarations.push(Declaration { - id: DeclarationId(1219), + id: DeclarationId(1220), name: Some("bellman_ford_bound".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(1180), + output: DeclarationId(1181), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 44456, @@ -40683,11 +40712,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 44419, 44616), }); declarations.push(Declaration { - id: DeclarationId(1220), + id: DeclarationId(1221), name: Some("floyd_warshall_bound".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(1180), + output: DeclarationId(1181), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 44723, @@ -40705,189 +40734,189 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 44684, 44761), }); declarations.push(Declaration { - id: DeclarationId(1221), + id: DeclarationId(1222), name: Some("TokenKind".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "KwLet".to_string(), - ty: DeclarationId(2562), + ty: DeclarationId(2566), }, Field { label: "KwIf".to_string(), - ty: DeclarationId(2563), + ty: DeclarationId(2567), }, Field { label: "KwThen".to_string(), - ty: DeclarationId(2564), + ty: DeclarationId(2568), }, Field { label: "KwElse".to_string(), - ty: DeclarationId(2565), + ty: DeclarationId(2569), }, Field { label: "KwFn".to_string(), - ty: DeclarationId(2566), + ty: DeclarationId(2570), }, Field { label: "KwType".to_string(), - ty: DeclarationId(2567), + ty: DeclarationId(2571), }, Field { label: "KwModule".to_string(), - ty: DeclarationId(2568), + ty: DeclarationId(2572), }, Field { label: "KwImport".to_string(), - ty: DeclarationId(2569), + ty: DeclarationId(2573), }, Field { label: "KwMatch".to_string(), - ty: DeclarationId(2570), + ty: DeclarationId(2574), }, Field { label: "KwData".to_string(), - ty: DeclarationId(2571), + ty: DeclarationId(2575), }, Field { label: "KwWhere".to_string(), - ty: DeclarationId(2572), + ty: DeclarationId(2576), }, Field { label: "KwTrue".to_string(), - ty: DeclarationId(2573), + ty: DeclarationId(2577), }, Field { label: "KwFalse".to_string(), - ty: DeclarationId(2574), + ty: DeclarationId(2578), }, Field { label: "Ident".to_string(), - ty: DeclarationId(2575), + ty: DeclarationId(2579), }, Field { label: "IntLit".to_string(), - ty: DeclarationId(2576), + ty: DeclarationId(2580), }, Field { label: "StringLit".to_string(), - ty: DeclarationId(2577), + ty: DeclarationId(2581), }, Field { label: "Eq".to_string(), - ty: DeclarationId(2578), + ty: DeclarationId(2582), }, Field { label: "EqEq".to_string(), - ty: DeclarationId(2579), + ty: DeclarationId(2583), }, Field { label: "NotEq".to_string(), - ty: DeclarationId(2580), + ty: DeclarationId(2584), }, Field { label: "Lt".to_string(), - ty: DeclarationId(2581), + ty: DeclarationId(2585), }, Field { label: "Le".to_string(), - ty: DeclarationId(2582), + ty: DeclarationId(2586), }, Field { label: "Gt".to_string(), - ty: DeclarationId(2583), + ty: DeclarationId(2587), }, Field { label: "Ge".to_string(), - ty: DeclarationId(2584), + ty: DeclarationId(2588), }, Field { label: "Plus".to_string(), - ty: DeclarationId(2585), + ty: DeclarationId(2589), }, Field { label: "Minus".to_string(), - ty: DeclarationId(2586), + ty: DeclarationId(2590), }, Field { label: "Star".to_string(), - ty: DeclarationId(2587), + ty: DeclarationId(2591), }, Field { label: "Slash".to_string(), - ty: DeclarationId(2588), + ty: DeclarationId(2592), }, Field { label: "AmpAmp".to_string(), - ty: DeclarationId(2589), + ty: DeclarationId(2593), }, Field { label: "PipePipe".to_string(), - ty: DeclarationId(2590), + ty: DeclarationId(2594), }, Field { label: "Colon".to_string(), - ty: DeclarationId(2591), + ty: DeclarationId(2595), }, Field { label: "Arrow".to_string(), - ty: DeclarationId(2592), + ty: DeclarationId(2596), }, Field { label: "FatArrow".to_string(), - ty: DeclarationId(2593), + ty: DeclarationId(2597), }, Field { label: "PipeArrow".to_string(), - ty: DeclarationId(2594), + ty: DeclarationId(2598), }, Field { label: "Dot".to_string(), - ty: DeclarationId(2595), + ty: DeclarationId(2599), }, Field { label: "LParen".to_string(), - ty: DeclarationId(2596), + ty: DeclarationId(2600), }, Field { label: "RParen".to_string(), - ty: DeclarationId(2597), + ty: DeclarationId(2601), }, Field { label: "LBrace".to_string(), - ty: DeclarationId(2598), + ty: DeclarationId(2602), }, Field { label: "RBrace".to_string(), - ty: DeclarationId(2599), + ty: DeclarationId(2603), }, Field { label: "LBracket".to_string(), - ty: DeclarationId(2600), + ty: DeclarationId(2604), }, Field { label: "RBracket".to_string(), - ty: DeclarationId(2601), + ty: DeclarationId(2605), }, Field { label: "Comma".to_string(), - ty: DeclarationId(2602), + ty: DeclarationId(2606), }, Field { label: "Semicolon".to_string(), - ty: DeclarationId(2603), + ty: DeclarationId(2607), }, Field { label: "Pipe".to_string(), - ty: DeclarationId(2604), + ty: DeclarationId(2608), }, Field { label: "Question".to_string(), - ty: DeclarationId(2605), + ty: DeclarationId(2609), }, Field { label: "Eof".to_string(), - ty: DeclarationId(2606), + ty: DeclarationId(2610), }, ], }, @@ -40902,13 +40931,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 627, 1220), }); declarations.push(Declaration { - id: DeclarationId(1222), + id: DeclarationId(1223), name: Some("Token".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "kind".to_string(), - ty: DeclarationId(1221), + ty: DeclarationId(1222), }, Field { label: "span".to_string(), @@ -40927,61 +40956,61 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1355, 1406), }); declarations.push(Declaration { - id: DeclarationId(1223), + id: DeclarationId(1224), name: Some("KeywordTokenKind".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "KwLet".to_string(), - ty: DeclarationId(2607), + ty: DeclarationId(2611), }, Field { label: "KwIf".to_string(), - ty: DeclarationId(2608), + ty: DeclarationId(2612), }, Field { label: "KwThen".to_string(), - ty: DeclarationId(2609), + ty: DeclarationId(2613), }, Field { label: "KwElse".to_string(), - ty: DeclarationId(2610), + ty: DeclarationId(2614), }, Field { label: "KwFn".to_string(), - ty: DeclarationId(2611), + ty: DeclarationId(2615), }, Field { label: "KwType".to_string(), - ty: DeclarationId(2612), + ty: DeclarationId(2616), }, Field { label: "KwModule".to_string(), - ty: DeclarationId(2613), + ty: DeclarationId(2617), }, Field { label: "KwImport".to_string(), - ty: DeclarationId(2614), + ty: DeclarationId(2618), }, Field { label: "KwMatch".to_string(), - ty: DeclarationId(2615), + ty: DeclarationId(2619), }, Field { label: "KwData".to_string(), - ty: DeclarationId(2616), + ty: DeclarationId(2620), }, Field { label: "KwWhere".to_string(), - ty: DeclarationId(2617), + ty: DeclarationId(2621), }, Field { label: "KwTrue".to_string(), - ty: DeclarationId(2618), + ty: DeclarationId(2622), }, Field { label: "KwFalse".to_string(), - ty: DeclarationId(2619), + ty: DeclarationId(2623), }, ], }, @@ -40996,121 +41025,121 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1765, 1931), }); declarations.push(Declaration { - id: DeclarationId(1224), + id: DeclarationId(1225), name: Some("PunctTokenKind".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Eq".to_string(), - ty: DeclarationId(2620), + ty: DeclarationId(2624), }, Field { label: "EqEq".to_string(), - ty: DeclarationId(2621), + ty: DeclarationId(2625), }, Field { label: "NotEq".to_string(), - ty: DeclarationId(2622), + ty: DeclarationId(2626), }, Field { label: "Lt".to_string(), - ty: DeclarationId(2623), + ty: DeclarationId(2627), }, Field { label: "Le".to_string(), - ty: DeclarationId(2624), + ty: DeclarationId(2628), }, Field { label: "Gt".to_string(), - ty: DeclarationId(2625), + ty: DeclarationId(2629), }, Field { label: "Ge".to_string(), - ty: DeclarationId(2626), + ty: DeclarationId(2630), }, Field { label: "Plus".to_string(), - ty: DeclarationId(2627), + ty: DeclarationId(2631), }, Field { label: "Minus".to_string(), - ty: DeclarationId(2628), + ty: DeclarationId(2632), }, Field { label: "Star".to_string(), - ty: DeclarationId(2629), + ty: DeclarationId(2633), }, Field { label: "Slash".to_string(), - ty: DeclarationId(2630), + ty: DeclarationId(2634), }, Field { label: "AmpAmp".to_string(), - ty: DeclarationId(2631), + ty: DeclarationId(2635), }, Field { label: "PipePipe".to_string(), - ty: DeclarationId(2632), + ty: DeclarationId(2636), }, Field { label: "Colon".to_string(), - ty: DeclarationId(2633), + ty: DeclarationId(2637), }, Field { label: "Arrow".to_string(), - ty: DeclarationId(2634), + ty: DeclarationId(2638), }, Field { label: "FatArrow".to_string(), - ty: DeclarationId(2635), + ty: DeclarationId(2639), }, Field { label: "PipeArrow".to_string(), - ty: DeclarationId(2636), + ty: DeclarationId(2640), }, Field { label: "Dot".to_string(), - ty: DeclarationId(2637), + ty: DeclarationId(2641), }, Field { label: "LParen".to_string(), - ty: DeclarationId(2638), + ty: DeclarationId(2642), }, Field { label: "RParen".to_string(), - ty: DeclarationId(2639), + ty: DeclarationId(2643), }, Field { label: "LBrace".to_string(), - ty: DeclarationId(2640), + ty: DeclarationId(2644), }, Field { label: "RBrace".to_string(), - ty: DeclarationId(2641), + ty: DeclarationId(2645), }, Field { label: "LBracket".to_string(), - ty: DeclarationId(2642), + ty: DeclarationId(2646), }, Field { label: "RBracket".to_string(), - ty: DeclarationId(2643), + ty: DeclarationId(2647), }, Field { label: "Comma".to_string(), - ty: DeclarationId(2644), + ty: DeclarationId(2648), }, Field { label: "Semicolon".to_string(), - ty: DeclarationId(2645), + ty: DeclarationId(2649), }, Field { label: "Pipe".to_string(), - ty: DeclarationId(2646), + ty: DeclarationId(2650), }, Field { label: "Question".to_string(), - ty: DeclarationId(2647), + ty: DeclarationId(2651), }, ], }, @@ -41125,7 +41154,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2347, 2653), }); declarations.push(Declaration { - id: DeclarationId(1225), + id: DeclarationId(1226), name: Some("LocalPunctSpec".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -41135,7 +41164,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "kind".to_string(), - ty: DeclarationId(1224), + ty: DeclarationId(1225), }, ], }, @@ -41150,7 +41179,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2863, 2927), }); declarations.push(Declaration { - id: DeclarationId(1226), + id: DeclarationId(1227), name: Some("StringEscapeSpec".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -41175,11 +41204,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 3314, 3380), }); declarations.push(Declaration { - id: DeclarationId(1227), + id: DeclarationId(1228), name: Some("behavior_spine".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828)], - output: DeclarationId(2648), + output: DeclarationId(2652), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(557))), }, type_params: vec![], @@ -41193,7 +41222,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/workflows.dag", 963, 1018), }); declarations.push(Declaration { - id: DeclarationId(1228), + id: DeclarationId(1229), name: Some("timing_lens_module_path_witness".to_string()), connective: TypeConnective::Arrow { inputs: vec![], @@ -41211,7 +41240,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 1517, 1598), }); declarations.push(Declaration { - id: DeclarationId(1229), + id: DeclarationId(1230), name: Some("Nanoseconds".to_string()), connective: TypeConnective::Conj { children: vec![Field { @@ -41230,25 +41259,25 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 2059, 2092), }); declarations.push(Declaration { - id: DeclarationId(1230), + id: DeclarationId(1231), name: Some("TimingMeasurement".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Observed".to_string(), - ty: DeclarationId(2651), + ty: DeclarationId(2655), }, Field { label: "Unobserved".to_string(), - ty: DeclarationId(2652), + ty: DeclarationId(2656), }, Field { label: "Ambiguous".to_string(), - ty: DeclarationId(2653), + ty: DeclarationId(2657), }, Field { label: "Stale".to_string(), - ty: DeclarationId(2654), + ty: DeclarationId(2658), }, ], }, @@ -41263,7 +41292,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 4103, 4203), }); declarations.push(Declaration { - id: DeclarationId(1231), + id: DeclarationId(1232), name: Some("WorkflowObservationAnchor".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -41289,7 +41318,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "attached_at_ns".to_string(), - ty: DeclarationId(1229), + ty: DeclarationId(1230), }, Field { label: "workflow_run_id".to_string(), @@ -41308,7 +41337,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 5664, 5913), }); declarations.push(Declaration { - id: DeclarationId(1232), + id: DeclarationId(1233), name: Some("FileAttachment".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -41330,7 +41359,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "attached_at_ns".to_string(), - ty: DeclarationId(1229), + ty: DeclarationId(1230), }, ], }, @@ -41345,7 +41374,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 6672, 6845), }); declarations.push(Declaration { - id: DeclarationId(1233), + id: DeclarationId(1234), name: Some("gate_62_file_attachment_demo_record".to_string()), connective: TypeConnective::Arrow { inputs: vec![ @@ -41353,9 +41382,9 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { DeclarationId(173), DeclarationId(174), DeclarationId(177), - DeclarationId(1229), + DeclarationId(1230), ], - output: DeclarationId(1232), + output: DeclarationId(1233), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(561))), }, type_params: vec![], @@ -41369,12 +41398,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 7246, 7573), }); declarations.push(Declaration { - id: DeclarationId(1234), + id: DeclarationId(1235), name: Some("TimingObservationSet".to_string()), connective: TypeConnective::Conj { children: vec![Field { label: "observations".to_string(), - ty: DeclarationId(2655), + ty: DeclarationId(2659), }], }, type_params: vec![], @@ -41388,17 +41417,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 7657, 7731), }); declarations.push(Declaration { - id: DeclarationId(1235), + id: DeclarationId(1236), name: Some("TimingObservationEntry".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "anchor".to_string(), - ty: DeclarationId(1231), + ty: DeclarationId(1232), }, Field { label: "measurement".to_string(), - ty: DeclarationId(1230), + ty: DeclarationId(1231), }, ], }, @@ -41413,12 +41442,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 7733, 7833), }); declarations.push(Declaration { - id: DeclarationId(1236), + id: DeclarationId(1237), name: Some("TimingBudget".to_string()), connective: TypeConnective::Conj { children: vec![Field { label: "max".to_string(), - ty: DeclarationId(1229), + ty: DeclarationId(1230), }], }, type_params: vec![], @@ -41432,17 +41461,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 7971, 8011), }); declarations.push(Declaration { - id: DeclarationId(1237), + id: DeclarationId(1238), name: Some("TimingEnforcementProjected".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "TimedUsage".to_string(), - ty: DeclarationId(2656), + ty: DeclarationId(2660), }, Field { label: "NonEvidenceUsage".to_string(), - ty: DeclarationId(2657), + ty: DeclarationId(2661), }, ], }, @@ -41457,13 +41486,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 9177, 9265), }); declarations.push(Declaration { - id: DeclarationId(1238), + id: DeclarationId(1239), name: Some("TimingLens".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1080), + template: DeclarationId(1081), arguments: vec![TemplateArgument { - parameter: DeclarationId(1081), - value: DeclarationId(1230), + parameter: DeclarationId(1082), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -41477,11 +41506,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 9521, 9562), }); declarations.push(Declaration { - id: DeclarationId(1239), + id: DeclarationId(1240), name: Some("timing_measurement_unobserved".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(1230), + output: DeclarationId(1231), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(563))), }, type_params: vec![], @@ -41495,11 +41524,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 9564, 9634), }); declarations.push(Declaration { - id: DeclarationId(1240), + id: DeclarationId(1241), name: Some("timing_measurement_lens_combine".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1230), DeclarationId(1230), DeclarationId(128)], - output: DeclarationId(1230), + inputs: vec![DeclarationId(1231), DeclarationId(1231), DeclarationId(128)], + output: DeclarationId(1231), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(595))), }, type_params: vec![], @@ -41513,11 +41542,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 9792, 10684), }); declarations.push(Declaration { - id: DeclarationId(1241), + id: DeclarationId(1242), name: Some("timing_sequential_op".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1230), DeclarationId(1230)], - output: DeclarationId(1230), + inputs: vec![DeclarationId(1231), DeclarationId(1231)], + output: DeclarationId(1231), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(598))), }, type_params: vec![], @@ -41531,11 +41560,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 10759, 10895), }); declarations.push(Declaration { - id: DeclarationId(1242), + id: DeclarationId(1243), name: Some("nanoseconds_zero".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(1229), + output: DeclarationId(1230), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(601))), }, type_params: vec![], @@ -41549,11 +41578,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 10897, 10950), }); declarations.push(Declaration { - id: DeclarationId(1243), + id: DeclarationId(1244), name: Some("timing_sequential_identity".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(1230), + output: DeclarationId(1231), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(604))), }, type_params: vec![], @@ -41567,11 +41596,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 10952, 11050), }); declarations.push(Declaration { - id: DeclarationId(1244), + id: DeclarationId(1245), name: Some("timing_branch_op".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1230), DeclarationId(1230)], - output: DeclarationId(1230), + inputs: vec![DeclarationId(1231), DeclarationId(1231)], + output: DeclarationId(1231), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(607))), }, type_params: vec![], @@ -41585,11 +41614,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 11110, 11243), }); declarations.push(Declaration { - id: DeclarationId(1245), + id: DeclarationId(1246), name: Some("timing_lens_empty_corrections".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(2649), + output: DeclarationId(2653), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(609))), }, type_params: vec![], @@ -41603,7 +41632,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 11245, 11309), }); declarations.push(Declaration { - id: DeclarationId(1246), + id: DeclarationId(1247), name: Some("timing_lens_behavior_span".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(827)], @@ -41621,11 +41650,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 11492, 11691), }); declarations.push(Declaration { - id: DeclarationId(1247), + id: DeclarationId(1248), name: Some("timing_lens_scaffold_non_evidence_diagnostic".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(230), DeclarationId(159)], - output: DeclarationId(1039), + output: DeclarationId(1040), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(621))), }, type_params: vec![], @@ -41639,7 +41668,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 11938, 12150), }); declarations.push(Declaration { - id: DeclarationId(1248), + id: DeclarationId(1249), name: Some("timing_lens_degenerate_empty_dag_span".to_string()), connective: TypeConnective::Arrow { inputs: vec![], @@ -41657,11 +41686,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 12384, 12518), }); declarations.push(Declaration { - id: DeclarationId(1249), + id: DeclarationId(1250), name: Some("timing_lens_validate_non_observed".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(230)], - output: DeclarationId(1043), + output: DeclarationId(1044), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(642))), }, type_params: vec![], @@ -41675,11 +41704,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 12980, 13685), }); declarations.push(Declaration { - id: DeclarationId(1250), + id: DeclarationId(1251), name: Some("timing_measurement_iterate".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1230), DeclarationId(818)], - output: DeclarationId(1230), + inputs: vec![DeclarationId(1231), DeclarationId(818)], + output: DeclarationId(1231), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(651))), }, type_params: vec![], @@ -41693,11 +41722,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 14010, 14371), }); declarations.push(Declaration { - id: DeclarationId(1251), + id: DeclarationId(1252), name: Some("timing_lens_read".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(827)], - output: DeclarationId(2650), + output: DeclarationId(2654), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(688))), }, type_params: vec![], @@ -41711,11 +41740,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 15148, 15974), }); declarations.push(Declaration { - id: DeclarationId(1252), + id: DeclarationId(1253), name: Some("timing_lens_validate".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(828), DeclarationId(1230)], - output: DeclarationId(1043), + inputs: vec![DeclarationId(828), DeclarationId(1231)], + output: DeclarationId(1044), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(702))), }, type_params: vec![], @@ -41729,7 +41758,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 15976, 16821), }); declarations.push(Declaration { - id: DeclarationId(1253), + id: DeclarationId(1254), name: Some("timing_enforcement_fault_sentinel_count".to_string()), connective: TypeConnective::Arrow { inputs: vec![], @@ -41747,11 +41776,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 17931, 18005), }); declarations.push(Declaration { - id: DeclarationId(1254), + id: DeclarationId(1255), name: Some("timing_enforcement_project".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1230)], - output: DeclarationId(1237), + inputs: vec![DeclarationId(1231)], + output: DeclarationId(1238), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(711))), }, type_params: vec![], @@ -41765,10 +41794,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 18007, 18259), }); declarations.push(Declaration { - id: DeclarationId(1255), + id: DeclarationId(1256), name: Some("timing_enforcement_violates".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1230), DeclarationId(1236)], + inputs: vec![DeclarationId(1231), DeclarationId(1237)], output: DeclarationId(128), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(734))), }, @@ -41783,27 +41812,27 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 18261, 18526), }); declarations.push(Declaration { - id: DeclarationId(1256), + id: DeclarationId(1257), name: Some("timing_lens_monoid".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(19), arguments: vec![TemplateArgument { parameter: DeclarationId(20), - value: DeclarationId(1230), + value: DeclarationId(1231), }], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2658)), + meta_tag: Some(DeclarationId(2662)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ - ("op".to_string(), FieldValue::Reference(DeclarationId(1241))), + ("op".to_string(), FieldValue::Reference(DeclarationId(1242))), ( "identity".to_string(), FieldValue::Variant { - constructor: DeclarationId(2651), + constructor: DeclarationId(2655), payload: vec![FieldValue::Record(vec![( "count".to_string(), FieldValue::Literal(LiteralBits::Int("0".to_string())), @@ -41817,15 +41846,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 18528, 18659), }); declarations.push(Declaration { - id: DeclarationId(1257), + id: DeclarationId(1258), name: Some("timing_lens".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1238), + template: DeclarationId(1239), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1238)), + meta_tag: Some(DeclarationId(1239)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -41836,23 +41865,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "read".to_string(), - FieldValue::Reference(DeclarationId(1251)), + FieldValue::Reference(DeclarationId(1252)), ), ( "sequential".to_string(), - FieldValue::Reference(DeclarationId(1256)), + FieldValue::Reference(DeclarationId(1257)), ), ( "branch".to_string(), - FieldValue::Reference(DeclarationId(1244)), + FieldValue::Reference(DeclarationId(1245)), ), ( "iterate".to_string(), - FieldValue::Reference(DeclarationId(1250)), + FieldValue::Reference(DeclarationId(1251)), ), ( "validate".to_string(), - FieldValue::Reference(DeclarationId(1252)), + FieldValue::Reference(DeclarationId(1253)), ), ], }), @@ -41861,39 +41890,39 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 18661, 18868), }); declarations.push(Declaration { - id: DeclarationId(1258), + id: DeclarationId(1259), name: Some("timing_enforcement".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1084), + template: DeclarationId(1085), arguments: vec![ - TemplateArgument { - parameter: DeclarationId(1085), - value: DeclarationId(1230), - }, TemplateArgument { parameter: DeclarationId(1086), - value: DeclarationId(1236), + value: DeclarationId(1231), }, TemplateArgument { parameter: DeclarationId(1087), value: DeclarationId(1237), }, + TemplateArgument { + parameter: DeclarationId(1088), + value: DeclarationId(1238), + }, ], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2659)), + meta_tag: Some(DeclarationId(2663)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "project".to_string(), - FieldValue::Reference(DeclarationId(1254)), + FieldValue::Reference(DeclarationId(1255)), ), ( "violates".to_string(), - FieldValue::Reference(DeclarationId(1255)), + FieldValue::Reference(DeclarationId(1256)), ), ], }), @@ -41902,39 +41931,39 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 18870, 19055), }); declarations.push(Declaration { - id: DeclarationId(1259), + id: DeclarationId(1260), name: Some("timing_enforceable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1088), + template: DeclarationId(1089), arguments: vec![ - TemplateArgument { - parameter: DeclarationId(1089), - value: DeclarationId(1230), - }, TemplateArgument { parameter: DeclarationId(1090), - value: DeclarationId(1236), + value: DeclarationId(1231), }, TemplateArgument { parameter: DeclarationId(1091), value: DeclarationId(1237), }, + TemplateArgument { + parameter: DeclarationId(1092), + value: DeclarationId(1238), + }, ], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2660)), + meta_tag: Some(DeclarationId(2664)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "lens".to_string(), - FieldValue::Reference(DeclarationId(1257)), + FieldValue::Reference(DeclarationId(1258)), ), ( "enforcement".to_string(), - FieldValue::Reference(DeclarationId(1258)), + FieldValue::Reference(DeclarationId(1259)), ), ], }), @@ -41943,15 +41972,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 19057, 19218), }); declarations.push(Declaration { - id: DeclarationId(1260), + id: DeclarationId(1261), name: Some("modeled_gunbc_ci_workflow".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1759), + template: DeclarationId(1760), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1759)), + meta_tag: Some(DeclarationId(1760)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Unparsed(SourceSpan::new( @@ -41964,11 +41993,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 1356, 2655), }); declarations.push(Declaration { - id: DeclarationId(1261), + id: DeclarationId(1262), name: Some("ci_demo_timing_read".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(827)], - output: DeclarationId(2672), + output: DeclarationId(2676), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(776))), }, type_params: vec![], @@ -41982,11 +42011,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3168, 4427), }); declarations.push(Declaration { - id: DeclarationId(1262), + id: DeclarationId(1263), name: Some("ci_wad_modeled_workflow_timing_witness".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(827)], - output: DeclarationId(2673), + output: DeclarationId(2677), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(778))), }, type_params: vec![], @@ -42000,11 +42029,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4721, 4843), }); declarations.push(Declaration { - id: DeclarationId(1263), + id: DeclarationId(1264), name: Some("_ci_wad_seed_list_declaration_empty".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(2674), + output: DeclarationId(2678), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(780))), }, type_params: vec![], @@ -42018,11 +42047,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5037, 5106), }); declarations.push(Declaration { - id: DeclarationId(1264), + id: DeclarationId(1265), name: Some("_ci_wad_seed_list_behavior_empty".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(2675), + output: DeclarationId(2679), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(782))), }, type_params: vec![], @@ -42036,11 +42065,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5108, 5171), }); declarations.push(Declaration { - id: DeclarationId(1265), + id: DeclarationId(1266), name: Some("_ci_wad_seed_list_dagport_empty".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(2676), + output: DeclarationId(2680), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(784))), }, type_params: vec![], @@ -42054,11 +42083,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5173, 5234), }); declarations.push(Declaration { - id: DeclarationId(1266), + id: DeclarationId(1267), name: Some("_ci_wad_seed_list_cluster_empty".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(2677), + output: DeclarationId(2681), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(786))), }, type_params: vec![], @@ -42072,11 +42101,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5236, 5297), }); declarations.push(Declaration { - id: DeclarationId(1267), + id: DeclarationId(1268), name: Some("_ci_wad_empty_list_diagnostic".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(2678), + output: DeclarationId(2682), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(788))), }, type_params: vec![], @@ -42090,11 +42119,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5299, 5361), }); declarations.push(Declaration { - id: DeclarationId(1268), + id: DeclarationId(1269), name: Some("_ci_wad_empty_list_witness_tm".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(2680), + output: DeclarationId(2684), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(790))), }, type_params: vec![], @@ -42108,11 +42137,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5363, 5441), }); declarations.push(Declaration { - id: DeclarationId(1269), + id: DeclarationId(1270), name: Some("_ci_wad_witnesses_singleton_tm".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1230)], - output: DeclarationId(2682), + inputs: vec![DeclarationId(1231)], + output: DeclarationId(2686), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(794))), }, type_params: vec![], @@ -42126,11 +42155,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5443, 5604), }); declarations.push(Declaration { - id: DeclarationId(1270), + id: DeclarationId(1271), name: Some("_ci_wad_violations_singleton".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1039)], - output: DeclarationId(2683), + inputs: vec![DeclarationId(1040)], + output: DeclarationId(2687), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(797))), }, type_params: vec![], @@ -42144,11 +42173,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5606, 5738), }); declarations.push(Declaration { - id: DeclarationId(1271), + id: DeclarationId(1272), name: Some("_ci_wad_dimension_ok_tm_payload".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1230)], - output: DeclarationId(2684), + inputs: vec![DeclarationId(1231)], + output: DeclarationId(2688), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(801))), }, type_params: vec![], @@ -42162,11 +42191,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5740, 5964), }); declarations.push(Declaration { - id: DeclarationId(1272), + id: DeclarationId(1273), name: Some("_ci_wad_dimension_fail_tm_payload".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1230), DeclarationId(1039)], - output: DeclarationId(2685), + inputs: vec![DeclarationId(1231), DeclarationId(1040)], + output: DeclarationId(2689), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(806))), }, type_params: vec![], @@ -42180,11 +42209,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5966, 6247), }); declarations.push(Declaration { - id: DeclarationId(1273), + id: DeclarationId(1274), name: Some("report_dim_ok_tm".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(828), DeclarationId(1230)], - output: DeclarationId(2686), + inputs: vec![DeclarationId(828), DeclarationId(1231)], + output: DeclarationId(2690), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(813))), }, type_params: vec![], @@ -42198,11 +42227,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6512, 6751), }); declarations.push(Declaration { - id: DeclarationId(1274), + id: DeclarationId(1275), name: Some("report_dim_fail_tm".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(828), DeclarationId(1230), DeclarationId(1039)], - output: DeclarationId(2687), + inputs: vec![DeclarationId(828), DeclarationId(1231), DeclarationId(1040)], + output: DeclarationId(2691), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(820))), }, type_params: vec![], @@ -42216,11 +42245,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6753, 7028), }); declarations.push(Declaration { - id: DeclarationId(1275), + id: DeclarationId(1276), name: Some("report_inhabits_branch_tm".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(828), DeclarationId(1230), DeclarationId(1043)], - output: DeclarationId(2688), + inputs: vec![DeclarationId(828), DeclarationId(1231), DeclarationId(1044)], + output: DeclarationId(2692), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(825))), }, type_params: vec![], @@ -42234,11 +42263,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 7030, 7281), }); declarations.push(Declaration { - id: DeclarationId(1276), + id: DeclarationId(1277), name: Some("dimension_report_tm_from_witness".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(828), DeclarationId(2689)], - output: DeclarationId(2690), + inputs: vec![DeclarationId(828), DeclarationId(2693)], + output: DeclarationId(2694), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(835))), }, type_params: vec![], @@ -42252,11 +42281,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 7283, 7702), }); declarations.push(Declaration { - id: DeclarationId(1277), + id: DeclarationId(1278), name: Some("demo_ci_modeled_timing_dimension_report".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(827)], - output: DeclarationId(2691), + output: DeclarationId(2695), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(843))), }, type_params: vec![], @@ -42270,17 +42299,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 8563, 8864), }); declarations.push(Declaration { - id: DeclarationId(1278), + id: DeclarationId(1279), name: Some("gate_58_ci_workflow_timing_row".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "workflow".to_string(), - ty: DeclarationId(1759), + ty: DeclarationId(1760), }, Field { label: "measurement".to_string(), - ty: DeclarationId(1230), + ty: DeclarationId(1231), }, ], }, @@ -42295,27 +42324,27 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 10052, 10145), }); declarations.push(Declaration { - id: DeclarationId(1279), + id: DeclarationId(1280), name: Some("gate_58_modeled_ci_timing_measurement".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1278), + template: DeclarationId(1279), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1278)), + meta_tag: Some(DeclarationId(1279)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "workflow".to_string(), - FieldValue::Reference(DeclarationId(1260)), + FieldValue::Reference(DeclarationId(1261)), ), ( "measurement".to_string(), FieldValue::Variant { - constructor: DeclarationId(2651), + constructor: DeclarationId(2655), payload: vec![FieldValue::Record(vec![( "count".to_string(), FieldValue::Literal(LiteralBits::Int("0".to_string())), @@ -42329,41 +42358,41 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 10147, 10316), }); declarations.push(Declaration { - id: DeclarationId(1280), + id: DeclarationId(1281), name: Some("gate_58_apply_lens_self_application_pass".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1092), + template: DeclarationId(1093), arguments: vec![ - TemplateArgument { - parameter: DeclarationId(1093), - value: DeclarationId(1230), - }, TemplateArgument { parameter: DeclarationId(1094), - value: DeclarationId(1236), + value: DeclarationId(1231), }, TemplateArgument { parameter: DeclarationId(1095), value: DeclarationId(1237), }, + TemplateArgument { + parameter: DeclarationId(1096), + value: DeclarationId(1238), + }, ], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2692)), + meta_tag: Some(DeclarationId(2696)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "enforceable_lens".to_string(), - FieldValue::Reference(DeclarationId(1259)), + FieldValue::Reference(DeclarationId(1260)), ), ( "section".to_string(), FieldValue::Variant { - constructor: DeclarationId(2390), - payload: vec![FieldValue::Reference(DeclarationId(1279))], + constructor: DeclarationId(2394), + payload: vec![FieldValue::Reference(DeclarationId(1280))], }, ), ( @@ -42379,7 +42408,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "diagnostic_severity".to_string(), FieldValue::Variant { - constructor: DeclarationId(2392), + constructor: DeclarationId(2396), payload: vec![], }, ), @@ -42409,7 +42438,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 10576, 10981), }); declarations.push(Declaration { - id: DeclarationId(1281), + id: DeclarationId(1282), name: Some("Path".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(158), @@ -42426,7 +42455,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 1402, 1422), }); declarations.push(Declaration { - id: DeclarationId(1282), + id: DeclarationId(1283), name: Some("SnapshotRef".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(151), @@ -42443,7 +42472,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 1423, 1453), }); declarations.push(Declaration { - id: DeclarationId(1283), + id: DeclarationId(1284), name: Some("CensusListConstant".to_string()), connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -42457,15 +42486,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 1660, 1686), }); declarations.push(Declaration { - id: DeclarationId(1284), + id: DeclarationId(1285), name: Some("expected_hand_authored_non_test".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1283), + template: DeclarationId(1284), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1283)), + meta_tag: Some(DeclarationId(1284)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![] }), @@ -42474,15 +42503,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 1688, 1749), }); declarations.push(Declaration { - id: DeclarationId(1285), + id: DeclarationId(1286), name: Some("expected_hand_authored_test".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1283), + template: DeclarationId(1284), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1283)), + meta_tag: Some(DeclarationId(1284)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![] }), @@ -42491,7 +42520,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 1750, 1807), }); declarations.push(Declaration { - id: DeclarationId(1286), + id: DeclarationId(1287), name: Some("LensProducerFilesSubsetPredicate".to_string()), connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -42505,15 +42534,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 1939, 1979), }); declarations.push(Declaration { - id: DeclarationId(1287), + id: DeclarationId(1288), name: Some("lens_producer_files_subset_predicate".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1286), + template: DeclarationId(1287), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1286)), + meta_tag: Some(DeclarationId(1287)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![] }), @@ -42522,7 +42551,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 1981, 2061), }); declarations.push(Declaration { - id: DeclarationId(1288), + id: DeclarationId(1289), name: Some("BinShimFilesSubsetPredicate".to_string()), connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -42536,15 +42565,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 2168, 2203), }); declarations.push(Declaration { - id: DeclarationId(1289), + id: DeclarationId(1290), name: Some("bin_shim_files_subset_predicate".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1288), + template: DeclarationId(1289), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1288)), + meta_tag: Some(DeclarationId(1289)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![] }), @@ -42553,7 +42582,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 2205, 2275), }); declarations.push(Declaration { - id: DeclarationId(1290), + id: DeclarationId(1291), name: Some("CompilerStdPositiveSetRatchet".to_string()), connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -42567,15 +42596,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 2354, 2391), }); declarations.push(Declaration { - id: DeclarationId(1291), + id: DeclarationId(1292), name: Some("compiler_std_positive_set_ratchet".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1290), + template: DeclarationId(1291), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1290)), + meta_tag: Some(DeclarationId(1291)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![] }), @@ -42584,49 +42613,49 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 2393, 2467), }); declarations.push(Declaration { - id: DeclarationId(1292), + id: DeclarationId(1293), name: Some("DiagnosticKind".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "TokenizerError".to_string(), - ty: DeclarationId(2717), + ty: DeclarationId(2721), }, Field { label: "ParseError".to_string(), - ty: DeclarationId(2718), + ty: DeclarationId(2722), }, Field { label: "TypeMismatch".to_string(), - ty: DeclarationId(2719), + ty: DeclarationId(2723), }, Field { label: "ArityMismatch".to_string(), - ty: DeclarationId(2720), + ty: DeclarationId(2724), }, Field { label: "ResolveError".to_string(), - ty: DeclarationId(2721), + ty: DeclarationId(2725), }, Field { label: "UnitMismatch".to_string(), - ty: DeclarationId(2722), + ty: DeclarationId(2726), }, Field { label: "BranchConditionNotBool".to_string(), - ty: DeclarationId(2723), + ty: DeclarationId(2727), }, Field { label: "MagnitudeOutOfRange".to_string(), - ty: DeclarationId(2724), + ty: DeclarationId(2728), }, Field { label: "MalformedIntegerRangeFact".to_string(), - ty: DeclarationId(2725), + ty: DeclarationId(2729), }, Field { label: "NominalOpacityViolation".to_string(), - ty: DeclarationId(2726), + ty: DeclarationId(2730), }, ], }, @@ -42641,17 +42670,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 2802, 3033), }); declarations.push(Declaration { - id: DeclarationId(1293), + id: DeclarationId(1294), name: Some("DiagnosticDetailExpectation".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "AnyDetail".to_string(), - ty: DeclarationId(2727), + ty: DeclarationId(2731), }, Field { label: "Contains".to_string(), - ty: DeclarationId(2728), + ty: DeclarationId(2732), }, ], }, @@ -42666,17 +42695,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 3402, 3469), }); declarations.push(Declaration { - id: DeclarationId(1294), + id: DeclarationId(1295), name: Some("DiagnosticReference".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "kind".to_string(), - ty: DeclarationId(1292), + ty: DeclarationId(1293), }, Field { label: "detail_contains".to_string(), - ty: DeclarationId(1293), + ty: DeclarationId(1294), }, ], }, @@ -42691,17 +42720,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 3613, 3711), }); declarations.push(Declaration { - id: DeclarationId(1295), + id: DeclarationId(1296), name: Some("PortStateExpectation".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Resolved".to_string(), - ty: DeclarationId(2729), + ty: DeclarationId(2733), }, Field { label: "Unresolved".to_string(), - ty: DeclarationId(2730), + ty: DeclarationId(2734), }, ], }, @@ -42716,12 +42745,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 4098, 4151), }); declarations.push(Declaration { - id: DeclarationId(1296), + id: DeclarationId(1297), name: Some("PerfBudgetComparisonOp".to_string()), connective: TypeConnective::Disj { variants: vec![Field { label: "AtMostBudget".to_string(), - ty: DeclarationId(2731), + ty: DeclarationId(2735), }], }, type_params: vec![], @@ -42735,21 +42764,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 4344, 4388), }); declarations.push(Declaration { - id: DeclarationId(1297), + id: DeclarationId(1298), name: Some("AlgebraicLawKind".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Associativity".to_string(), - ty: DeclarationId(2732), + ty: DeclarationId(2736), }, Field { label: "Commutativity".to_string(), - ty: DeclarationId(2733), + ty: DeclarationId(2737), }, Field { label: "Identity".to_string(), - ty: DeclarationId(2734), + ty: DeclarationId(2738), }, ], }, @@ -42764,12 +42793,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 5177, 5247), }); declarations.push(Declaration { - id: DeclarationId(1298), + id: DeclarationId(1299), name: Some("ProgramGenerator".to_string()), connective: TypeConnective::Conj { children: vec![Field { label: "generator".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }], }, type_params: vec![], @@ -42783,12 +42812,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 5484, 5537), }); declarations.push(Declaration { - id: DeclarationId(1299), + id: DeclarationId(1300), name: Some("ProgramShape".to_string()), connective: TypeConnective::Disj { variants: vec![Field { label: "LiteralProgram".to_string(), - ty: DeclarationId(2735), + ty: DeclarationId(2739), }], }, type_params: vec![], @@ -42802,12 +42831,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 5770, 5859), }); declarations.push(Declaration { - id: DeclarationId(1300), + id: DeclarationId(1301), name: Some("SymbolicCostBindParamExpected".to_string()), connective: TypeConnective::Disj { variants: vec![Field { label: "LinearCostForBindParam".to_string(), - ty: DeclarationId(2736), + ty: DeclarationId(2740), }], }, type_params: vec![], @@ -42821,12 +42850,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 5861, 5953), }); declarations.push(Declaration { - id: DeclarationId(1301), + id: DeclarationId(1302), name: Some("BindParamSizeVariable".to_string()), connective: TypeConnective::Disj { variants: vec![Field { label: "SelectedBindParamSizeVariable".to_string(), - ty: DeclarationId(2737), + ty: DeclarationId(2741), }], }, type_params: vec![], @@ -42840,7 +42869,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 5955, 6015), }); declarations.push(Declaration { - id: DeclarationId(1302), + id: DeclarationId(1303), name: Some("BindParamRef".to_string()), connective: TypeConnective::Conj { children: vec![Field { @@ -42859,17 +42888,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 6017, 6051), }); declarations.push(Declaration { - id: DeclarationId(1303), + id: DeclarationId(1304), name: Some("LensCapabilityStructuralStatus".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "LensCapabilityStructuralTerminal".to_string(), - ty: DeclarationId(2738), + ty: DeclarationId(2742), }, Field { label: "LensCapabilityStructuralPartial".to_string(), - ty: DeclarationId(2739), + ty: DeclarationId(2743), }, ], }, @@ -42884,25 +42913,25 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 6577, 6685), }); declarations.push(Declaration { - id: DeclarationId(1304), + id: DeclarationId(1305), name: Some("LensCapabilityBehavioralStatus".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "LensCapabilityBehavioralComplete".to_string(), - ty: DeclarationId(2740), + ty: DeclarationId(2744), }, Field { label: "LensCapabilityBehavioralPartial".to_string(), - ty: DeclarationId(2741), + ty: DeclarationId(2745), }, Field { label: "LensCapabilityBehavioralStub".to_string(), - ty: DeclarationId(2742), + ty: DeclarationId(2746), }, Field { label: "LensCapabilityBehavioralNA".to_string(), - ty: DeclarationId(2743), + ty: DeclarationId(2747), }, ], }, @@ -42917,21 +42946,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 6687, 6859), }); declarations.push(Declaration { - id: DeclarationId(1305), + id: DeclarationId(1306), name: Some("LensCapabilityV2Counterpart".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "LensCapabilityV2RealV2".to_string(), - ty: DeclarationId(2744), + ty: DeclarationId(2748), }, Field { label: "LensCapabilityV2NoneV3Native".to_string(), - ty: DeclarationId(2745), + ty: DeclarationId(2749), }, Field { label: "LensCapabilityV2NotApplicable".to_string(), - ty: DeclarationId(2746), + ty: DeclarationId(2750), }, ], }, @@ -42946,7 +42975,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 6861, 6987), }); declarations.push(Declaration { - id: DeclarationId(1306), + id: DeclarationId(1307), name: Some("LensCapabilityRegisterRow".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -42956,15 +42985,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "structural".to_string(), - ty: DeclarationId(1303), + ty: DeclarationId(1304), }, Field { label: "behavioral".to_string(), - ty: DeclarationId(1304), + ty: DeclarationId(1305), }, Field { label: "v2_counterpart".to_string(), - ty: DeclarationId(1305), + ty: DeclarationId(1306), }, ], }, @@ -42979,18 +43008,18 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 6989, 7183), }); declarations.push(Declaration { - id: DeclarationId(1307), + id: DeclarationId(1308), name: Some("lens_capability_register_rows".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1306), + value: DeclarationId(1307), }], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2786)), + meta_tag: Some(DeclarationId(2790)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::List(vec![ @@ -43002,21 +43031,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "structural".to_string(), FieldValue::Variant { - constructor: DeclarationId(2738), + constructor: DeclarationId(2742), payload: vec![], }, ), ( "behavioral".to_string(), FieldValue::Variant { - constructor: DeclarationId(2740), + constructor: DeclarationId(2744), payload: vec![], }, ), ( "v2_counterpart".to_string(), FieldValue::Variant { - constructor: DeclarationId(2744), + constructor: DeclarationId(2748), payload: vec![], }, ), @@ -43029,21 +43058,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "structural".to_string(), FieldValue::Variant { - constructor: DeclarationId(2738), + constructor: DeclarationId(2742), payload: vec![], }, ), ( "behavioral".to_string(), FieldValue::Variant { - constructor: DeclarationId(2740), + constructor: DeclarationId(2744), payload: vec![], }, ), ( "v2_counterpart".to_string(), FieldValue::Variant { - constructor: DeclarationId(2744), + constructor: DeclarationId(2748), payload: vec![], }, ), @@ -43058,21 +43087,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "structural".to_string(), FieldValue::Variant { - constructor: DeclarationId(2738), + constructor: DeclarationId(2742), payload: vec![], }, ), ( "behavioral".to_string(), FieldValue::Variant { - constructor: DeclarationId(2743), + constructor: DeclarationId(2747), payload: vec![], }, ), ( "v2_counterpart".to_string(), FieldValue::Variant { - constructor: DeclarationId(2745), + constructor: DeclarationId(2749), payload: vec![], }, ), @@ -43087,21 +43116,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "structural".to_string(), FieldValue::Variant { - constructor: DeclarationId(2738), + constructor: DeclarationId(2742), payload: vec![], }, ), ( "behavioral".to_string(), FieldValue::Variant { - constructor: DeclarationId(2741), + constructor: DeclarationId(2745), payload: vec![], }, ), ( "v2_counterpart".to_string(), FieldValue::Variant { - constructor: DeclarationId(2745), + constructor: DeclarationId(2749), payload: vec![], }, ), @@ -43114,21 +43143,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "structural".to_string(), FieldValue::Variant { - constructor: DeclarationId(2738), + constructor: DeclarationId(2742), payload: vec![], }, ), ( "behavioral".to_string(), FieldValue::Variant { - constructor: DeclarationId(2740), + constructor: DeclarationId(2744), payload: vec![], }, ), ( "v2_counterpart".to_string(), FieldValue::Variant { - constructor: DeclarationId(2745), + constructor: DeclarationId(2749), payload: vec![], }, ), @@ -43141,21 +43170,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "structural".to_string(), FieldValue::Variant { - constructor: DeclarationId(2738), + constructor: DeclarationId(2742), payload: vec![], }, ), ( "behavioral".to_string(), FieldValue::Variant { - constructor: DeclarationId(2741), + constructor: DeclarationId(2745), payload: vec![], }, ), ( "v2_counterpart".to_string(), FieldValue::Variant { - constructor: DeclarationId(2745), + constructor: DeclarationId(2749), payload: vec![], }, ), @@ -43168,21 +43197,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "structural".to_string(), FieldValue::Variant { - constructor: DeclarationId(2738), + constructor: DeclarationId(2742), payload: vec![], }, ), ( "behavioral".to_string(), FieldValue::Variant { - constructor: DeclarationId(2740), + constructor: DeclarationId(2744), payload: vec![], }, ), ( "v2_counterpart".to_string(), FieldValue::Variant { - constructor: DeclarationId(2745), + constructor: DeclarationId(2749), payload: vec![], }, ), @@ -43197,21 +43226,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "structural".to_string(), FieldValue::Variant { - constructor: DeclarationId(2738), + constructor: DeclarationId(2742), payload: vec![], }, ), ( "behavioral".to_string(), FieldValue::Variant { - constructor: DeclarationId(2740), + constructor: DeclarationId(2744), payload: vec![], }, ), ( "v2_counterpart".to_string(), FieldValue::Variant { - constructor: DeclarationId(2745), + constructor: DeclarationId(2749), payload: vec![], }, ), @@ -43224,21 +43253,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "structural".to_string(), FieldValue::Variant { - constructor: DeclarationId(2738), + constructor: DeclarationId(2742), payload: vec![], }, ), ( "behavioral".to_string(), FieldValue::Variant { - constructor: DeclarationId(2740), + constructor: DeclarationId(2744), payload: vec![], }, ), ( "v2_counterpart".to_string(), FieldValue::Variant { - constructor: DeclarationId(2745), + constructor: DeclarationId(2749), payload: vec![], }, ), @@ -43253,21 +43282,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "structural".to_string(), FieldValue::Variant { - constructor: DeclarationId(2738), + constructor: DeclarationId(2742), payload: vec![], }, ), ( "behavioral".to_string(), FieldValue::Variant { - constructor: DeclarationId(2740), + constructor: DeclarationId(2744), payload: vec![], }, ), ( "v2_counterpart".to_string(), FieldValue::Variant { - constructor: DeclarationId(2745), + constructor: DeclarationId(2749), payload: vec![], }, ), @@ -43280,21 +43309,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "structural".to_string(), FieldValue::Variant { - constructor: DeclarationId(2739), + constructor: DeclarationId(2743), payload: vec![], }, ), ( "behavioral".to_string(), FieldValue::Variant { - constructor: DeclarationId(2743), + constructor: DeclarationId(2747), payload: vec![], }, ), ( "v2_counterpart".to_string(), FieldValue::Variant { - constructor: DeclarationId(2746), + constructor: DeclarationId(2750), payload: vec![], }, ), @@ -43307,21 +43336,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "structural".to_string(), FieldValue::Variant { - constructor: DeclarationId(2739), + constructor: DeclarationId(2743), payload: vec![], }, ), ( "behavioral".to_string(), FieldValue::Variant { - constructor: DeclarationId(2743), + constructor: DeclarationId(2747), payload: vec![], }, ), ( "v2_counterpart".to_string(), FieldValue::Variant { - constructor: DeclarationId(2746), + constructor: DeclarationId(2750), payload: vec![], }, ), @@ -43336,21 +43365,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "structural".to_string(), FieldValue::Variant { - constructor: DeclarationId(2738), + constructor: DeclarationId(2742), payload: vec![], }, ), ( "behavioral".to_string(), FieldValue::Variant { - constructor: DeclarationId(2743), + constructor: DeclarationId(2747), payload: vec![], }, ), ( "v2_counterpart".to_string(), FieldValue::Variant { - constructor: DeclarationId(2746), + constructor: DeclarationId(2750), payload: vec![], }, ), @@ -43361,113 +43390,113 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 7185, 9772), }); declarations.push(Declaration { - id: DeclarationId(1308), + id: DeclarationId(1309), name: Some("TestPredicate".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Compiles".to_string(), - ty: DeclarationId(2747), + ty: DeclarationId(2751), }, Field { label: "FailsWithDiagnostic".to_string(), - ty: DeclarationId(2748), + ty: DeclarationId(2752), }, Field { label: "OutputEquals".to_string(), - ty: DeclarationId(2749), + ty: DeclarationId(2753), }, Field { label: "PortHasState".to_string(), - ty: DeclarationId(2750), + ty: DeclarationId(2754), }, Field { label: "DeclarationHasRefinement".to_string(), - ty: DeclarationId(2751), + ty: DeclarationId(2755), }, Field { label: "CostBounded".to_string(), - ty: DeclarationId(2752), + ty: DeclarationId(2756), }, Field { label: "BehavioralObservation".to_string(), - ty: DeclarationId(2753), + ty: DeclarationId(2757), }, Field { label: "MockBackedInvariant".to_string(), - ty: DeclarationId(2754), + ty: DeclarationId(2758), }, Field { label: "ExecuteCommand".to_string(), - ty: DeclarationId(2756), + ty: DeclarationId(2760), }, Field { label: "ForAllTargets".to_string(), - ty: DeclarationId(2758), + ty: DeclarationId(2762), }, Field { label: "LensOutputEquals".to_string(), - ty: DeclarationId(2759), + ty: DeclarationId(2763), }, Field { label: "DifferentialEquals".to_string(), - ty: DeclarationId(2760), + ty: DeclarationId(2764), }, Field { label: "SymbolicCostExprEquals".to_string(), - ty: DeclarationId(2761), + ty: DeclarationId(2765), }, Field { label: "SymbolicCostExprEqualsForBindParam".to_string(), - ty: DeclarationId(2762), + ty: DeclarationId(2766), }, Field { label: "PerfWithinBaseline".to_string(), - ty: DeclarationId(2763), + ty: DeclarationId(2767), }, Field { label: "BinaryDimensionReportEquals".to_string(), - ty: DeclarationId(2764), + ty: DeclarationId(2768), }, Field { label: "AlgebraicLaw".to_string(), - ty: DeclarationId(2765), + ty: DeclarationId(2769), }, Field { label: "CensusBoundCheck".to_string(), - ty: DeclarationId(2766), + ty: DeclarationId(2770), }, Field { label: "CensusSubsetCount".to_string(), - ty: DeclarationId(2767), + ty: DeclarationId(2771), }, Field { label: "FixedPointConverges".to_string(), - ty: DeclarationId(2768), + ty: DeclarationId(2772), }, Field { label: "RatchetZero".to_string(), - ty: DeclarationId(2769), + ty: DeclarationId(2773), }, Field { label: "GeneratedFromDag".to_string(), - ty: DeclarationId(2771), + ty: DeclarationId(2775), }, Field { label: "CementingDispatchMatchesProjection".to_string(), - ty: DeclarationId(2772), + ty: DeclarationId(2776), }, Field { label: "ReleaseDeferredClaim".to_string(), - ty: DeclarationId(2773), + ty: DeclarationId(2777), }, Field { label: "SubstrateResearchDeferredClaim".to_string(), - ty: DeclarationId(2774), + ty: DeclarationId(2778), }, Field { label: "BridgeLedgerZero".to_string(), - ty: DeclarationId(2775), + ty: DeclarationId(2779), }, ], }, @@ -43482,7 +43511,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 9774, 22667), }); declarations.push(Declaration { - id: DeclarationId(1309), + id: DeclarationId(1310), name: Some("ProgramInput".to_string()), connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -43496,12 +43525,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 22775, 22795), }); declarations.push(Declaration { - id: DeclarationId(1310), + id: DeclarationId(1311), name: Some("ProgramOutputBind".to_string()), connective: TypeConnective::Conj { children: vec![Field { label: "output_ref".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }], }, type_params: vec![], @@ -43515,7 +43544,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 22938, 22993), }); declarations.push(Declaration { - id: DeclarationId(1311), + id: DeclarationId(1312), name: Some("TestClaim".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -43533,11 +43562,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "predicate".to_string(), - ty: DeclarationId(1308), + ty: DeclarationId(1309), }, Field { label: "requires".to_string(), - ty: DeclarationId(2776), + ty: DeclarationId(2780), }, ], }, @@ -43552,17 +43581,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 23603, 23736), }); declarations.push(Declaration { - id: DeclarationId(1312), + id: DeclarationId(1313), name: Some("Quantifier".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "ForAll".to_string(), - ty: DeclarationId(2777), + ty: DeclarationId(2781), }, Field { label: "Exists".to_string(), - ty: DeclarationId(2778), + ty: DeclarationId(2782), }, ], }, @@ -43577,7 +43606,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 23917, 23954), }); declarations.push(Declaration { - id: DeclarationId(1313), + id: DeclarationId(1314), name: Some("QuantifiedTestClaim".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -43587,19 +43616,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "generator".to_string(), - ty: DeclarationId(1298), + ty: DeclarationId(1299), }, Field { label: "quantifier".to_string(), - ty: DeclarationId(1312), + ty: DeclarationId(1313), }, Field { label: "predicate".to_string(), - ty: DeclarationId(1308), + ty: DeclarationId(1309), }, Field { label: "requires".to_string(), - ty: DeclarationId(2779), + ty: DeclarationId(2783), }, ], }, @@ -43614,17 +43643,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 23956, 24117), }); declarations.push(Declaration { - id: DeclarationId(1314), + id: DeclarationId(1315), name: Some("TestNodeRef".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "EnumeratedTestNode".to_string(), - ty: DeclarationId(2780), + ty: DeclarationId(2784), }, Field { label: "QuantifiedTestNode".to_string(), - ty: DeclarationId(2781), + ty: DeclarationId(2785), }, ], }, @@ -43639,21 +43668,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 25817, 25911), }); declarations.push(Declaration { - id: DeclarationId(1315), + id: DeclarationId(1316), name: Some("TestNodeCostDimension".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "node".to_string(), - ty: DeclarationId(1314), + ty: DeclarationId(1315), }, Field { label: "budget".to_string(), - ty: DeclarationId(1236), + ty: DeclarationId(1237), }, Field { label: "measured".to_string(), - ty: DeclarationId(1230), + ty: DeclarationId(1231), }, ], }, @@ -43668,17 +43697,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 25913, 26016), }); declarations.push(Declaration { - id: DeclarationId(1316), + id: DeclarationId(1317), name: Some("SuiteClaim".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Enumerated".to_string(), - ty: DeclarationId(2782), + ty: DeclarationId(2786), }, Field { label: "Quantified".to_string(), - ty: DeclarationId(2783), + ty: DeclarationId(2787), }, ], }, @@ -43693,7 +43722,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 26749, 26826), }); declarations.push(Declaration { - id: DeclarationId(1317), + id: DeclarationId(1318), name: Some("TestSuite".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -43703,7 +43732,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "claims".to_string(), - ty: DeclarationId(2784), + ty: DeclarationId(2788), }, ], }, @@ -43718,7 +43747,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 26828, 26888), }); declarations.push(Declaration { - id: DeclarationId(1318), + id: DeclarationId(1319), name: Some("TestObligation".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -43728,7 +43757,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "resources".to_string(), - ty: DeclarationId(2785), + ty: DeclarationId(2789), }, ], }, @@ -43743,11 +43772,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 27086, 27167), }); declarations.push(Declaration { - id: DeclarationId(1319), + id: DeclarationId(1320), name: Some("claim_obligation_resources".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1311)], - output: DeclarationId(2714), + inputs: vec![DeclarationId(1312)], + output: DeclarationId(2718), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/verification.dag", 27609, @@ -43765,11 +43794,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 27538, 27625), }); declarations.push(Declaration { - id: DeclarationId(1320), + id: DeclarationId(1321), name: Some("obligation_for_claim".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1311)], - output: DeclarationId(1318), + inputs: vec![DeclarationId(1312)], + output: DeclarationId(1319), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/verification.dag", 27683, @@ -43787,11 +43816,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 27627, 27768), }); declarations.push(Declaration { - id: DeclarationId(1321), + id: DeclarationId(1322), name: Some("obligation_for_quantified_claim".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1313)], - output: DeclarationId(1318), + inputs: vec![DeclarationId(1314)], + output: DeclarationId(1319), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/verification.dag", 28075, @@ -43809,11 +43838,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 27998, 28141), }); declarations.push(Declaration { - id: DeclarationId(1322), + id: DeclarationId(1323), name: Some("obligation_for_suite_claim".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1316)], - output: DeclarationId(1318), + inputs: vec![DeclarationId(1317)], + output: DeclarationId(1319), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(847))), }, type_params: vec![], @@ -43827,11 +43856,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 28446, 28635), }); declarations.push(Declaration { - id: DeclarationId(1323), + id: DeclarationId(1324), name: Some("materialize_test_obligations".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2715)], - output: DeclarationId(2716), + inputs: vec![DeclarationId(2719)], + output: DeclarationId(2720), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/verification.dag", 28719, @@ -43849,7 +43878,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 28637, 28764), }); declarations.push(Declaration { - id: DeclarationId(1324), + id: DeclarationId(1325), name: Some("ValueBehavior".to_string()), connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -43863,7 +43892,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/v3_l1.dag", 2935, 2956), }); declarations.push(Declaration { - id: DeclarationId(1325), + id: DeclarationId(1326), name: Some("Transform".to_string()), connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -43877,7 +43906,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/v3_l1.dag", 2957, 2974), }); declarations.push(Declaration { - id: DeclarationId(1326), + id: DeclarationId(1327), name: Some("Branch".to_string()), connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -43891,7 +43920,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/v3_l1.dag", 2975, 2989), }); declarations.push(Declaration { - id: DeclarationId(1327), + id: DeclarationId(1328), name: Some("Loop".to_string()), connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -43905,7 +43934,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/v3_l1.dag", 2990, 3002), }); declarations.push(Declaration { - id: DeclarationId(1328), + id: DeclarationId(1329), name: Some("Bind".to_string()), connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -43919,7 +43948,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/v3_l1.dag", 3003, 3015), }); declarations.push(Declaration { - id: DeclarationId(1329), + id: DeclarationId(1330), name: Some("Main".to_string()), connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -43933,7 +43962,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/v3_l1.dag", 3016, 3028), }); declarations.push(Declaration { - id: DeclarationId(1330), + id: DeclarationId(1331), name: Some("DeclarationRef".to_string()), connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -43947,15 +43976,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/v3_l1.dag", 3761, 3783), }); declarations.push(Declaration { - id: DeclarationId(1331), + id: DeclarationId(1332), name: Some("go_execution_model".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(879), + template: DeclarationId(880), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(879)), + meta_tag: Some(DeclarationId(880)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -43963,14 +43992,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "memory".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2122), payload: vec![], }, ), ( "scope".to_string(), FieldValue::Variant { - constructor: DeclarationId(2121), + constructor: DeclarationId(2125), payload: vec![], }, ), @@ -43981,22 +44010,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 2055, 2157), }); declarations.push(Declaration { - id: DeclarationId(1332), + id: DeclarationId(1333), name: Some("go_source_filtering".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(881), + template: DeclarationId(882), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(881)), + meta_tag: Some(DeclarationId(882)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "internal".to_string(), - FieldValue::Reference(DeclarationId(882)), + FieldValue::Reference(DeclarationId(883)), ), ( "additional_excluded_prefixes".to_string(), @@ -44011,15 +44040,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 2159, 2309), }); declarations.push(Declaration { - id: DeclarationId(1333), + id: DeclarationId(1334), name: Some("go_execution_requirement".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(883), + template: DeclarationId(884), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(883)), + meta_tag: Some(DeclarationId(884)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Unparsed(SourceSpan::new( @@ -44032,22 +44061,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 2311, 2386), }); declarations.push(Declaration { - id: DeclarationId(1334), + id: DeclarationId(1335), name: Some("go_int".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -44073,22 +44102,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 2388, 2518), }); declarations.push(Declaration { - id: DeclarationId(1335), + id: DeclarationId(1336), name: Some("go_int32".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -44114,22 +44143,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 2520, 2654), }); declarations.push(Declaration { - id: DeclarationId(1336), + id: DeclarationId(1337), name: Some("go_integer_inhabit_i32_at_program_bound".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(974), + template: DeclarationId(975), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(974)), + meta_tag: Some(DeclarationId(975)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "kernel_integer".to_string(), @@ -44142,17 +44171,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2258), + constructor: DeclarationId(2262), payload: vec![FieldValue::Variant { - constructor: DeclarationId(1928), + constructor: DeclarationId(1929), payload: vec![ FieldValue::Literal(LiteralBits::Int( "-2147483648".to_string(), )), FieldValue::Variant { - constructor: DeclarationId(1927), + constructor: DeclarationId(1928), payload: vec![FieldValue::Variant { - constructor: DeclarationId(1925), + constructor: DeclarationId(1926), payload: vec![FieldValue::Literal(LiteralBits::Int( "4294967295".to_string(), ))], @@ -44164,7 +44193,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "type_realization".to_string(), - FieldValue::Reference(DeclarationId(1335)), + FieldValue::Reference(DeclarationId(1336)), ), ], }), @@ -44173,22 +44202,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 2656, 2959), }); declarations.push(Declaration { - id: DeclarationId(1337), + id: DeclarationId(1338), name: Some("go_integer_inhabit_int_platform_dependent".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(974), + template: DeclarationId(975), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(974)), + meta_tag: Some(DeclarationId(975)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "kernel_integer".to_string(), @@ -44201,13 +44230,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2259), + constructor: DeclarationId(2263), payload: vec![], }, ), ( "type_realization".to_string(), - FieldValue::Reference(DeclarationId(1334)), + FieldValue::Reference(DeclarationId(1335)), ), ], }), @@ -44216,22 +44245,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 3397, 3598), }); declarations.push(Declaration { - id: DeclarationId(1338), + id: DeclarationId(1339), name: Some("go_bool".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -44257,22 +44286,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 3600, 3731), }); declarations.push(Declaration { - id: DeclarationId(1339), + id: DeclarationId(1340), name: Some("go_string".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -44298,22 +44327,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 3733, 3870), }); declarations.push(Declaration { - id: DeclarationId(1340), + id: DeclarationId(1341), name: Some("go_node_id".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -44339,22 +44368,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 3872, 4010), }); declarations.push(Declaration { - id: DeclarationId(1341), + id: DeclarationId(1342), name: Some("go_port_id".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -44380,22 +44409,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 4012, 4150), }); declarations.push(Declaration { - id: DeclarationId(1342), + id: DeclarationId(1343), name: Some("go_declaration_id".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -44421,22 +44450,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 4152, 4311), }); declarations.push(Declaration { - id: DeclarationId(1343), + id: DeclarationId(1344), name: Some("go_cluster_id".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -44462,22 +44491,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 4313, 4460), }); declarations.push(Declaration { - id: DeclarationId(1344), + id: DeclarationId(1345), name: Some("go_type_shape".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -44501,7 +44530,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "declaration".to_string(), ))], @@ -44524,22 +44553,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 4462, 4703), }); declarations.push(Declaration { - id: DeclarationId(1345), + id: DeclarationId(1346), name: Some("go_port_state".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -44565,22 +44594,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 4705, 4853), }); declarations.push(Declaration { - id: DeclarationId(1346), + id: DeclarationId(1347), name: Some("go_port".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -44605,7 +44634,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -44624,7 +44653,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "state".to_string(), ))], @@ -44645,7 +44674,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "produced_by".to_string(), ))], @@ -44669,22 +44698,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 4855, 5238), }); declarations.push(Declaration { - id: DeclarationId(1347), + id: DeclarationId(1348), name: Some("go_source_span".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -44709,7 +44738,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "file".to_string(), ))], @@ -44728,7 +44757,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "byte_start".to_string(), ))], @@ -44747,7 +44776,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "byte_end".to_string(), ))], @@ -44771,22 +44800,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 5240, 5634), }); declarations.push(Declaration { - id: DeclarationId(1348), + id: DeclarationId(1349), name: Some("go_literal_bits".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -44812,22 +44841,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 5636, 5790), }); declarations.push(Declaration { - id: DeclarationId(1349), + id: DeclarationId(1350), name: Some("go_atom_payload".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -44853,22 +44882,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 5792, 5946), }); declarations.push(Declaration { - id: DeclarationId(1350), + id: DeclarationId(1351), name: Some("go_cardinality_bound".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -44894,22 +44923,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 5948, 6117), }); declarations.push(Declaration { - id: DeclarationId(1351), + id: DeclarationId(1352), name: Some("go_interval".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -44935,22 +44964,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 6119, 6263), }); declarations.push(Declaration { - id: DeclarationId(1352), + id: DeclarationId(1353), name: Some("go_positive_interval_width".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -44978,22 +45007,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 6265, 6450), }); declarations.push(Declaration { - id: DeclarationId(1353), + id: DeclarationId(1354), name: Some("go_interval_width".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -45019,22 +45048,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 6452, 6612), }); declarations.push(Declaration { - id: DeclarationId(1354), + id: DeclarationId(1355), name: Some("go_conj_field".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -45059,7 +45088,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "label".to_string(), ))], @@ -45078,7 +45107,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "ty".to_string(), ))], @@ -45102,22 +45131,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 6614, 6916), }); declarations.push(Declaration { - id: DeclarationId(1355), + id: DeclarationId(1356), name: Some("go_template_argument".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -45144,7 +45173,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "parameter".to_string(), ))], @@ -45163,7 +45192,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "value".to_string(), ))], @@ -45187,22 +45216,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 6918, 7255), }); declarations.push(Declaration { - id: DeclarationId(1356), + id: DeclarationId(1357), name: Some("go_phantom_parameter".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -45229,7 +45258,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "parameter".to_string(), ))], @@ -45248,7 +45277,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "algebra".to_string(), ))], @@ -45272,22 +45301,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 7257, 7598), }); declarations.push(Declaration { - id: DeclarationId(1357), + id: DeclarationId(1358), name: Some("go_nominal_opacity".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -45313,7 +45342,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "permitted_accessors".to_string(), ))], @@ -45336,22 +45365,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 7600, 7872), }); declarations.push(Declaration { - id: DeclarationId(1358), + id: DeclarationId(1359), name: Some("go_field_entry".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -45376,7 +45405,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "label".to_string(), ))], @@ -45395,7 +45424,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "value".to_string(), ))], @@ -45419,22 +45448,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 7874, 8185), }); declarations.push(Declaration { - id: DeclarationId(1359), + id: DeclarationId(1360), name: Some("go_non_empty_list".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -45459,7 +45488,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "first".to_string(), ))], @@ -45478,7 +45507,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "rest".to_string(), ))], @@ -45502,22 +45531,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 8187, 8503), }); declarations.push(Declaration { - id: DeclarationId(1360), + id: DeclarationId(1361), name: Some("go_non_singleton_list".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -45542,7 +45571,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "first".to_string(), ))], @@ -45561,7 +45590,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "second".to_string(), ))], @@ -45580,7 +45609,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "rest".to_string(), ))], @@ -45604,22 +45633,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 8505, 8914), }); declarations.push(Declaration { - id: DeclarationId(1361), + id: DeclarationId(1362), name: Some("go_param_ref".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -45644,7 +45673,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2261), + constructor: DeclarationId(2265), payload: vec![FieldValue::Literal(LiteralBits::String( "member_of".to_string(), ))], @@ -45663,7 +45692,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2261), + constructor: DeclarationId(2265), payload: vec![FieldValue::Literal(LiteralBits::String( "slot_of".to_string(), ))], @@ -45687,22 +45716,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 8916, 9232), }); declarations.push(Declaration { - id: DeclarationId(1362), + id: DeclarationId(1363), name: Some("go_transform_ref".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -45726,7 +45755,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2261), + constructor: DeclarationId(2265), payload: vec![FieldValue::Literal(LiteralBits::String( "node_id".to_string(), ))], @@ -45749,22 +45778,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 9234, 9475), }); declarations.push(Declaration { - id: DeclarationId(1363), + id: DeclarationId(1364), name: Some("go_member_descent".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -45788,7 +45817,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "param".to_string(), ))], @@ -45811,22 +45840,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 9477, 9718), }); declarations.push(Declaration { - id: DeclarationId(1364), + id: DeclarationId(1365), name: Some("go_intra_cluster_call".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -45850,7 +45879,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "transform".to_string(), ))], @@ -45873,22 +45902,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 9720, 9979), }); declarations.push(Declaration { - id: DeclarationId(1365), + id: DeclarationId(1366), name: Some("go_cluster".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -45913,7 +45942,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "members".to_string(), ))], @@ -45934,7 +45963,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "intra_cluster_calls".to_string(), ))], @@ -45958,22 +45987,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 9981, 10314), }); declarations.push(Declaration { - id: DeclarationId(1366), + id: DeclarationId(1367), name: Some("go_field_value".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -45999,22 +46028,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 10316, 10467), }); declarations.push(Declaration { - id: DeclarationId(1367), + id: DeclarationId(1368), name: Some("go_value_body".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -46040,22 +46069,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 10469, 10617), }); declarations.push(Declaration { - id: DeclarationId(1368), + id: DeclarationId(1369), name: Some("go_arrow_body".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -46081,22 +46110,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 10619, 10767), }); declarations.push(Declaration { - id: DeclarationId(1369), + id: DeclarationId(1370), name: Some("go_type_connective".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -46122,22 +46151,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 10769, 10932), }); declarations.push(Declaration { - id: DeclarationId(1370), + id: DeclarationId(1371), name: Some("go_declaration".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -46162,7 +46191,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -46181,7 +46210,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -46202,7 +46231,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "connective".to_string(), ))], @@ -46223,7 +46252,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "type_params".to_string(), ))], @@ -46244,7 +46273,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "phantom_params".to_string(), ))], @@ -46265,7 +46294,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "meta_tag".to_string(), ))], @@ -46286,7 +46315,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "inhabits".to_string(), ))], @@ -46307,7 +46336,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "value_body".to_string(), ))], @@ -46328,7 +46357,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "nominal_opacity".to_string(), ))], @@ -46347,7 +46376,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -46371,22 +46400,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 10934, 11951), }); declarations.push(Declaration { - id: DeclarationId(1371), + id: DeclarationId(1372), name: Some("go_arithmetic_op".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -46412,22 +46441,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 11953, 12110), }); declarations.push(Declaration { - id: DeclarationId(1372), + id: DeclarationId(1373), name: Some("go_comparison_op".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -46453,22 +46482,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 12112, 12269), }); declarations.push(Declaration { - id: DeclarationId(1373), + id: DeclarationId(1374), name: Some("go_logical_op".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -46494,22 +46523,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 12271, 12419), }); declarations.push(Declaration { - id: DeclarationId(1374), + id: DeclarationId(1375), name: Some("go_operator_kind".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -46535,22 +46564,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 12421, 12578), }); declarations.push(Declaration { - id: DeclarationId(1375), + id: DeclarationId(1376), name: Some("go_transform_target".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -46576,22 +46605,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 12580, 12746), }); declarations.push(Declaration { - id: DeclarationId(1376), + id: DeclarationId(1377), name: Some("go_branch_pattern".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -46617,22 +46646,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 12748, 12908), }); declarations.push(Declaration { - id: DeclarationId(1377), + id: DeclarationId(1378), name: Some("go_payload_binding".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -46659,7 +46688,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "binding_name".to_string(), ))], @@ -46680,7 +46709,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "payload_port".to_string(), ))], @@ -46704,22 +46733,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 12910, 13261), }); declarations.push(Declaration { - id: DeclarationId(1378), + id: DeclarationId(1379), name: Some("go_branch_path".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -46744,7 +46773,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "body".to_string(), ))], @@ -46765,7 +46794,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -46784,7 +46813,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "pattern".to_string(), ))], @@ -46803,7 +46832,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "binding".to_string(), ))], @@ -46827,22 +46856,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 13263, 13750), }); declarations.push(Declaration { - id: DeclarationId(1379), + id: DeclarationId(1380), name: Some("go_loop_bound".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -46868,22 +46897,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 13752, 13900), }); declarations.push(Declaration { - id: DeclarationId(1380), + id: DeclarationId(1381), name: Some("go_value_node".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -46908,7 +46937,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -46927,7 +46956,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "payload".to_string(), ))], @@ -46948,7 +46977,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -46967,7 +46996,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -46991,22 +47020,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 14374, 14848), }); declarations.push(Declaration { - id: DeclarationId(1381), + id: DeclarationId(1382), name: Some("go_transform_node".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -47031,7 +47060,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -47050,7 +47079,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "target".to_string(), ))], @@ -47069,7 +47098,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "inputs".to_string(), ))], @@ -47090,7 +47119,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -47109,7 +47138,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -47133,22 +47162,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 14850, 15415), }); declarations.push(Declaration { - id: DeclarationId(1382), + id: DeclarationId(1383), name: Some("go_branch_node".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -47173,7 +47202,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -47192,7 +47221,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "input".to_string(), ))], @@ -47211,7 +47240,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "paths".to_string(), ))], @@ -47232,7 +47261,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -47251,7 +47280,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -47272,7 +47301,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "emit_participation".to_string(), ))], @@ -47296,22 +47325,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 15417, 16074), }); declarations.push(Declaration { - id: DeclarationId(1383), + id: DeclarationId(1384), name: Some("go_loop_node".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -47336,7 +47365,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -47355,7 +47384,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "source".to_string(), ))], @@ -47374,7 +47403,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "init".to_string(), ))], @@ -47393,7 +47422,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "body".to_string(), ))], @@ -47412,7 +47441,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "bound".to_string(), ))], @@ -47433,7 +47462,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -47452,7 +47481,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -47476,22 +47505,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 16076, 16778), }); declarations.push(Declaration { - id: DeclarationId(1384), + id: DeclarationId(1385), name: Some("go_bind_node".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -47516,7 +47545,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -47535,7 +47564,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -47556,7 +47585,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -47575,7 +47604,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "params".to_string(), ))], @@ -47594,7 +47623,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -47615,7 +47644,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "emit_participation".to_string(), ))], @@ -47639,22 +47668,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 16780, 17431), }); declarations.push(Declaration { - id: DeclarationId(1385), + id: DeclarationId(1386), name: Some("go_behavior".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -47680,22 +47709,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 17433, 17577), }); declarations.push(Declaration { - id: DeclarationId(1386), + id: DeclarationId(1387), name: Some("go_dag".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -47722,7 +47751,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "declarations".to_string(), ))], @@ -47741,7 +47770,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "nodes".to_string(), ))], @@ -47760,7 +47789,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "ports".to_string(), ))], @@ -47781,7 +47810,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "clusters".to_string(), ))], @@ -47805,26 +47834,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 17579, 18046), }); declarations.push(Declaration { - id: DeclarationId(1387), + id: DeclarationId(1388), name: Some("go_surface_module".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1099)), + FieldValue::Reference(DeclarationId(1100)), ), ( "carrier".to_string(), @@ -47844,7 +47873,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "items".to_string(), ))], @@ -47867,26 +47896,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 18349, 18590), }); declarations.push(Declaration { - id: DeclarationId(1388), + id: DeclarationId(1389), name: Some("go_surface_item".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1113)), + FieldValue::Reference(DeclarationId(1114)), ), ( "carrier".to_string(), @@ -47908,26 +47937,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 18592, 18746), }); declarations.push(Declaration { - id: DeclarationId(1389), + id: DeclarationId(1390), name: Some("go_surface_param".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1100)), + FieldValue::Reference(DeclarationId(1101)), ), ( "carrier".to_string(), @@ -47948,7 +47977,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -47967,7 +47996,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "ty".to_string(), ))], @@ -47988,7 +48017,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "refinement".to_string(), ))], @@ -48012,26 +48041,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 18748, 19146), }); declarations.push(Declaration { - id: DeclarationId(1390), + id: DeclarationId(1391), name: Some("go_surface_field".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1101)), + FieldValue::Reference(DeclarationId(1102)), ), ( "carrier".to_string(), @@ -48052,7 +48081,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -48071,7 +48100,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "ty".to_string(), ))], @@ -48095,26 +48124,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 19148, 19457), }); declarations.push(Declaration { - id: DeclarationId(1391), + id: DeclarationId(1392), name: Some("go_surface_variant".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1102)), + FieldValue::Reference(DeclarationId(1103)), ), ( "carrier".to_string(), @@ -48135,7 +48164,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -48154,7 +48183,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "payload".to_string(), ))], @@ -48173,7 +48202,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -48197,26 +48226,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 19459, 19861), }); declarations.push(Declaration { - id: DeclarationId(1392), + id: DeclarationId(1393), name: Some("go_variant_payload".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1103)), + FieldValue::Reference(DeclarationId(1104)), ), ( "carrier".to_string(), @@ -48238,26 +48267,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 19863, 20026), }); declarations.push(Declaration { - id: DeclarationId(1393), + id: DeclarationId(1394), name: Some("go_surface_type".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1105)), + FieldValue::Reference(DeclarationId(1106)), ), ( "carrier".to_string(), @@ -48279,26 +48308,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 20028, 20182), }); declarations.push(Declaration { - id: DeclarationId(1394), + id: DeclarationId(1395), name: Some("go_surface_record_field".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1106)), + FieldValue::Reference(DeclarationId(1107)), ), ( "carrier".to_string(), @@ -48319,7 +48348,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -48338,7 +48367,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "value".to_string(), ))], @@ -48357,7 +48386,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -48381,26 +48410,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 20184, 20595), }); declarations.push(Declaration { - id: DeclarationId(1395), + id: DeclarationId(1396), name: Some("go_surface_map_entry".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1107)), + FieldValue::Reference(DeclarationId(1108)), ), ( "carrier".to_string(), @@ -48421,7 +48450,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "key".to_string(), ))], @@ -48442,7 +48471,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "key_span".to_string(), ))], @@ -48461,7 +48490,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "value".to_string(), ))], @@ -48480,7 +48509,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -48504,26 +48533,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 20597, 21082), }); declarations.push(Declaration { - id: DeclarationId(1396), + id: DeclarationId(1397), name: Some("go_surface_match_arm".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1108)), + FieldValue::Reference(DeclarationId(1109)), ), ( "carrier".to_string(), @@ -48544,7 +48573,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "pattern".to_string(), ))], @@ -48563,7 +48592,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "body".to_string(), ))], @@ -48582,7 +48611,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -48606,26 +48635,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 21084, 21490), }); declarations.push(Declaration { - id: DeclarationId(1397), + id: DeclarationId(1398), name: Some("go_surface_pattern_field".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1109)), + FieldValue::Reference(DeclarationId(1110)), ), ( "carrier".to_string(), @@ -48646,7 +48675,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -48665,7 +48694,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "binding".to_string(), ))], @@ -48684,7 +48713,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -48708,26 +48737,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 21492, 21910), }); declarations.push(Declaration { - id: DeclarationId(1398), + id: DeclarationId(1399), name: Some("go_surface_pattern".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1110)), + FieldValue::Reference(DeclarationId(1111)), ), ( "carrier".to_string(), @@ -48749,26 +48778,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 21912, 22075), }); declarations.push(Declaration { - id: DeclarationId(1399), + id: DeclarationId(1400), name: Some("go_surface_literal".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1111)), + FieldValue::Reference(DeclarationId(1112)), ), ( "carrier".to_string(), @@ -48790,26 +48819,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 22077, 22240), }); declarations.push(Declaration { - id: DeclarationId(1400), + id: DeclarationId(1401), name: Some("go_surface_expr".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1112)), + FieldValue::Reference(DeclarationId(1113)), ), ( "carrier".to_string(), @@ -48831,22 +48860,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 22242, 22396), }); declarations.push(Declaration { - id: DeclarationId(1401), + id: DeclarationId(1402), name: Some("go_int_add".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -48868,22 +48897,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 22398, 22539), }); declarations.push(Declaration { - id: DeclarationId(1402), + id: DeclarationId(1403), name: Some("go_int_sub".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -48905,22 +48934,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 22541, 22682), }); declarations.push(Declaration { - id: DeclarationId(1403), + id: DeclarationId(1404), name: Some("go_int_mul".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -48942,22 +48971,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 22684, 22825), }); declarations.push(Declaration { - id: DeclarationId(1404), + id: DeclarationId(1405), name: Some("go_int_div".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -48981,22 +49010,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 22827, 22975), }); declarations.push(Declaration { - id: DeclarationId(1405), + id: DeclarationId(1406), name: Some("go_int_eq".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -49018,22 +49047,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 22977, 23117), }); declarations.push(Declaration { - id: DeclarationId(1406), + id: DeclarationId(1407), name: Some("go_node_id_eq".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -49055,22 +49084,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 23119, 23266), }); declarations.push(Declaration { - id: DeclarationId(1407), + id: DeclarationId(1408), name: Some("go_port_id_eq".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -49092,22 +49121,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 23268, 23415), }); declarations.push(Declaration { - id: DeclarationId(1408), + id: DeclarationId(1409), name: Some("go_declaration_id_eq".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -49129,22 +49158,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 23417, 23578), }); declarations.push(Declaration { - id: DeclarationId(1409), + id: DeclarationId(1410), name: Some("go_int_ne".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -49166,22 +49195,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 23580, 23720), }); declarations.push(Declaration { - id: DeclarationId(1410), + id: DeclarationId(1411), name: Some("go_node_id_ne".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -49203,22 +49232,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 23722, 23869), }); declarations.push(Declaration { - id: DeclarationId(1411), + id: DeclarationId(1412), name: Some("go_port_id_ne".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -49240,22 +49269,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 23871, 24018), }); declarations.push(Declaration { - id: DeclarationId(1412), + id: DeclarationId(1413), name: Some("go_declaration_id_ne".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -49277,22 +49306,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 24020, 24181), }); declarations.push(Declaration { - id: DeclarationId(1413), + id: DeclarationId(1414), name: Some("go_int_lt".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -49314,22 +49343,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 24183, 24322), }); declarations.push(Declaration { - id: DeclarationId(1414), + id: DeclarationId(1415), name: Some("go_int_le".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -49351,22 +49380,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 24324, 24464), }); declarations.push(Declaration { - id: DeclarationId(1415), + id: DeclarationId(1416), name: Some("go_int_gt".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -49388,22 +49417,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 24466, 24605), }); declarations.push(Declaration { - id: DeclarationId(1416), + id: DeclarationId(1417), name: Some("go_int_ge".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -49425,22 +49454,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 24607, 24747), }); declarations.push(Declaration { - id: DeclarationId(1417), + id: DeclarationId(1418), name: Some("go_bool_meet".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -49462,22 +49491,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 24749, 24898), }); declarations.push(Declaration { - id: DeclarationId(1418), + id: DeclarationId(1419), name: Some("go_bool_join".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -49499,26 +49528,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 24900, 25049), }); declarations.push(Declaration { - id: DeclarationId(1419), + id: DeclarationId(1420), name: Some("go_let_stmt".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(979), + template: DeclarationId(980), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(979)), + meta_tag: Some(DeclarationId(980)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1328)), + FieldValue::Reference(DeclarationId(1329)), ), ( "carrier".to_string(), @@ -49537,26 +49566,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 25051, 25184), }); declarations.push(Declaration { - id: DeclarationId(1420), + id: DeclarationId(1421), name: Some("go_if_expr".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(979), + template: DeclarationId(980), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(979)), + meta_tag: Some(DeclarationId(980)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1326)), + FieldValue::Reference(DeclarationId(1327)), ), ( "carrier".to_string(), @@ -49575,26 +49604,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 25186, 25329), }); declarations.push(Declaration { - id: DeclarationId(1421), + id: DeclarationId(1422), name: Some("go_main_wrap".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(979), + template: DeclarationId(980), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(979)), + meta_tag: Some(DeclarationId(980)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1329)), + FieldValue::Reference(DeclarationId(1330)), ), ( "carrier".to_string(), @@ -49613,22 +49642,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 25331, 25484), }); declarations.push(Declaration { - id: DeclarationId(1422), + id: DeclarationId(1423), name: Some("go_empty_callable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(980), + template: DeclarationId(981), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(980)), + meta_tag: Some(DeclarationId(981)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -49637,7 +49666,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2273), + constructor: DeclarationId(2277), payload: vec![], }, ), @@ -49653,22 +49682,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 25486, 25624), }); declarations.push(Declaration { - id: DeclarationId(1423), + id: DeclarationId(1424), name: Some("go_singleton_callable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(980), + template: DeclarationId(981), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(980)), + meta_tag: Some(DeclarationId(981)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -49677,7 +49706,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2274), + constructor: DeclarationId(2278), payload: vec![], }, ), @@ -49691,7 +49720,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2264), + constructor: DeclarationId(2268), payload: vec![], }, ), @@ -49708,22 +49737,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 25626, 25818), }); declarations.push(Declaration { - id: DeclarationId(1424), + id: DeclarationId(1425), name: Some("go_cons_callable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(980), + template: DeclarationId(981), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(980)), + meta_tag: Some(DeclarationId(981)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -49732,7 +49761,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2275), + constructor: DeclarationId(2279), payload: vec![], }, ), @@ -49747,7 +49776,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2264), + constructor: DeclarationId(2268), payload: vec![], }, ), @@ -49760,7 +49789,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2264), + constructor: DeclarationId(2268), payload: vec![], }, ), @@ -49778,22 +49807,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 25820, 26037), }); declarations.push(Declaration { - id: DeclarationId(1425), + id: DeclarationId(1426), name: Some("go_concat_callable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(980), + template: DeclarationId(981), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(980)), + meta_tag: Some(DeclarationId(981)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -49802,7 +49831,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2276), + constructor: DeclarationId(2280), payload: vec![], }, ), @@ -49817,7 +49846,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2264), + constructor: DeclarationId(2268), payload: vec![], }, ), @@ -49830,7 +49859,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2264), + constructor: DeclarationId(2268), payload: vec![], }, ), @@ -49848,22 +49877,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 26039, 26262), }); declarations.push(Declaration { - id: DeclarationId(1426), + id: DeclarationId(1427), name: Some("go_length_callable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(980), + template: DeclarationId(981), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(980)), + meta_tag: Some(DeclarationId(981)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -49872,7 +49901,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2277), + constructor: DeclarationId(2281), payload: vec![], }, ), @@ -49886,7 +49915,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2263), + constructor: DeclarationId(2267), payload: vec![], }, ), @@ -49903,22 +49932,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 26264, 26447), }); declarations.push(Declaration { - id: DeclarationId(1427), + id: DeclarationId(1428), name: Some("go_list_instantiation".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(988), + template: DeclarationId(989), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(988)), + meta_tag: Some(DeclarationId(989)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -49939,22 +49968,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 26449, 26585), }); declarations.push(Declaration { - id: DeclarationId(1428), + id: DeclarationId(1429), name: Some("go_result_instantiation".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(988), + template: DeclarationId(989), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(988)), + meta_tag: Some(DeclarationId(989)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -49977,22 +50006,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 27271, 27424), }); declarations.push(Declaration { - id: DeclarationId(1429), + id: DeclarationId(1430), name: Some("go_map_instantiation".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(988), + template: DeclarationId(989), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(988)), + meta_tag: Some(DeclarationId(989)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -50013,22 +50042,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 27426, 27566), }); declarations.push(Declaration { - id: DeclarationId(1430), + id: DeclarationId(1431), name: Some("go_is_empty_callable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(980), + template: DeclarationId(981), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(980)), + meta_tag: Some(DeclarationId(981)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -50037,7 +50066,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2282), payload: vec![], }, ), @@ -50051,7 +50080,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2263), + constructor: DeclarationId(2267), payload: vec![], }, ), @@ -50068,22 +50097,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 27568, 27756), }); declarations.push(Declaration { - id: DeclarationId(1431), + id: DeclarationId(1432), name: Some("go_fold_callable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(980), + template: DeclarationId(981), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(980)), + meta_tag: Some(DeclarationId(981)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -50092,7 +50121,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2279), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -50107,7 +50136,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2263), + constructor: DeclarationId(2267), payload: vec![], }, ), @@ -50120,7 +50149,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2264), + constructor: DeclarationId(2268), payload: vec![], }, ), @@ -50133,7 +50162,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2263), + constructor: DeclarationId(2267), payload: vec![], }, ), @@ -50151,22 +50180,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 27758, 28015), }); declarations.push(Declaration { - id: DeclarationId(1432), + id: DeclarationId(1433), name: Some("go_map_callable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(980), + template: DeclarationId(981), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(980)), + meta_tag: Some(DeclarationId(981)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -50175,7 +50204,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2280), + constructor: DeclarationId(2284), payload: vec![], }, ), @@ -50190,7 +50219,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2263), + constructor: DeclarationId(2267), payload: vec![], }, ), @@ -50203,7 +50232,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2263), + constructor: DeclarationId(2267), payload: vec![], }, ), @@ -50221,22 +50250,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 28017, 28231), }); declarations.push(Declaration { - id: DeclarationId(1433), + id: DeclarationId(1434), name: Some("go_filter_callable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(980), + template: DeclarationId(981), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(980)), + meta_tag: Some(DeclarationId(981)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -50245,7 +50274,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2285), payload: vec![], }, ), @@ -50260,7 +50289,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2263), + constructor: DeclarationId(2267), payload: vec![], }, ), @@ -50273,7 +50302,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2263), + constructor: DeclarationId(2267), payload: vec![], }, ), @@ -50291,22 +50320,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 28233, 28456), }); declarations.push(Declaration { - id: DeclarationId(1434), + id: DeclarationId(1435), name: Some("go_contains_callable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(980), + template: DeclarationId(981), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(980)), + meta_tag: Some(DeclarationId(981)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -50315,7 +50344,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2282), + constructor: DeclarationId(2286), payload: vec![], }, ), @@ -50330,7 +50359,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2263), + constructor: DeclarationId(2267), payload: vec![], }, ), @@ -50343,7 +50372,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2263), + constructor: DeclarationId(2267), payload: vec![], }, ), @@ -50361,22 +50390,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 28458, 28687), }); declarations.push(Declaration { - id: DeclarationId(1435), + id: DeclarationId(1436), name: Some("go_list_pattern".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(990), + template: DeclarationId(991), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(990)), + meta_tag: Some(DeclarationId(991)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "target".to_string(), @@ -50385,17 +50414,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2284), + constructor: DeclarationId(2288), payload: vec![], }, ), ( "empty_variant".to_string(), - FieldValue::Reference(DeclarationId(1833)), + FieldValue::Reference(DeclarationId(1834)), ), ( "cons_variant".to_string(), - FieldValue::Reference(DeclarationId(1835)), + FieldValue::Reference(DeclarationId(1836)), ), ( "scrutinee".to_string(), @@ -50428,15 +50457,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 28774, 29080), }); declarations.push(Declaration { - id: DeclarationId(1436), + id: DeclarationId(1437), name: Some("go_statements".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(992), + template: DeclarationId(993), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(992)), + meta_tag: Some(DeclarationId(993)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -50458,15 +50487,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 29082, 29212), }); declarations.push(Declaration { - id: DeclarationId(1437), + id: DeclarationId(1438), name: Some("go_expressions".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(993), + template: DeclarationId(994), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(993)), + meta_tag: Some(DeclarationId(994)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -50492,15 +50521,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 29214, 29374), }); declarations.push(Declaration { - id: DeclarationId(1438), + id: DeclarationId(1439), name: Some("go_control_flow".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(995), + template: DeclarationId(996), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(995)), + meta_tag: Some(DeclarationId(996)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -50537,15 +50566,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 29376, 29577), }); declarations.push(Declaration { - id: DeclarationId(1439), + id: DeclarationId(1440), name: Some("go_literals".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(996), + template: DeclarationId(997), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(996)), + meta_tag: Some(DeclarationId(997)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -50569,15 +50598,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 29579, 29689), }); declarations.push(Declaration { - id: DeclarationId(1440), + id: DeclarationId(1441), name: Some("go_modules".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(997), + template: DeclarationId(998), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(997)), + meta_tag: Some(DeclarationId(998)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -50591,15 +50620,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 29691, 29748), }); declarations.push(Declaration { - id: DeclarationId(1441), + id: DeclarationId(1442), name: Some("go_functions".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(998), + template: DeclarationId(999), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(998)), + meta_tag: Some(DeclarationId(999)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -50637,15 +50666,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 29750, 30035), }); declarations.push(Declaration { - id: DeclarationId(1442), + id: DeclarationId(1443), name: Some("go_type_applications".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(999), + template: DeclarationId(1000), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(999)), + meta_tag: Some(DeclarationId(1000)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -50659,15 +50688,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 30037, 30116), }); declarations.push(Declaration { - id: DeclarationId(1443), + id: DeclarationId(1444), name: Some("go_type_defs".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1000), + template: DeclarationId(1001), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1000)), + meta_tag: Some(DeclarationId(1001)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -50703,15 +50732,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 30118, 30341), }); declarations.push(Declaration { - id: DeclarationId(1444), + id: DeclarationId(1445), name: Some("go_patterns".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1002), + template: DeclarationId(1003), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1002)), + meta_tag: Some(DeclarationId(1003)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -50757,54 +50786,54 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 30343, 30635), }); declarations.push(Declaration { - id: DeclarationId(1445), + id: DeclarationId(1446), name: Some("go_collection_ops".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1003), + template: DeclarationId(1004), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1003)), + meta_tag: Some(DeclarationId(1004)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "concat_contract".to_string(), - FieldValue::Reference(DeclarationId(1070)), + FieldValue::Reference(DeclarationId(1071)), ), ( "length_contract".to_string(), - FieldValue::Reference(DeclarationId(1071)), + FieldValue::Reference(DeclarationId(1072)), ), ( "is_empty_contract".to_string(), - FieldValue::Reference(DeclarationId(1072)), + FieldValue::Reference(DeclarationId(1073)), ), ( "fold_contract".to_string(), - FieldValue::Reference(DeclarationId(1073)), + FieldValue::Reference(DeclarationId(1074)), ), ( "filter_contract".to_string(), - FieldValue::Reference(DeclarationId(1075)), + FieldValue::Reference(DeclarationId(1076)), ), ( "flat_map_contract".to_string(), - FieldValue::Reference(DeclarationId(1078)), + FieldValue::Reference(DeclarationId(1079)), ), ( "any_contract".to_string(), - FieldValue::Reference(DeclarationId(1076)), + FieldValue::Reference(DeclarationId(1077)), ), ( "all_contract".to_string(), - FieldValue::Reference(DeclarationId(1077)), + FieldValue::Reference(DeclarationId(1078)), ), ( "map_contract".to_string(), - FieldValue::Reference(DeclarationId(1074)), + FieldValue::Reference(DeclarationId(1075)), ), ( "filter".to_string(), @@ -50841,15 +50870,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 30637, 31402), }); declarations.push(Declaration { - id: DeclarationId(1446), + id: DeclarationId(1447), name: Some("go_value_construction".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1004), + template: DeclarationId(1005), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1004)), + meta_tag: Some(DeclarationId(1005)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -50885,15 +50914,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 31404, 31672), }); declarations.push(Declaration { - id: DeclarationId(1447), + id: DeclarationId(1448), name: Some("go_record_derive_templates".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1001), + template: DeclarationId(1002), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1001)), + meta_tag: Some(DeclarationId(1002)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -50913,66 +50942,66 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 32429, 32544), }); declarations.push(Declaration { - id: DeclarationId(1448), + id: DeclarationId(1449), name: Some("go_language".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1008), + template: DeclarationId(1009), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1008)), + meta_tag: Some(DeclarationId(1009)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "statements".to_string(), - FieldValue::Reference(DeclarationId(1436)), + FieldValue::Reference(DeclarationId(1437)), ), ( "expressions".to_string(), - FieldValue::Reference(DeclarationId(1437)), + FieldValue::Reference(DeclarationId(1438)), ), ( "control_flow".to_string(), - FieldValue::Reference(DeclarationId(1438)), + FieldValue::Reference(DeclarationId(1439)), ), ( "literals".to_string(), - FieldValue::Reference(DeclarationId(1439)), + FieldValue::Reference(DeclarationId(1440)), ), ( "modules".to_string(), - FieldValue::Reference(DeclarationId(1440)), + FieldValue::Reference(DeclarationId(1441)), ), ( "functions".to_string(), - FieldValue::Reference(DeclarationId(1441)), + FieldValue::Reference(DeclarationId(1442)), ), ( "type_applications".to_string(), - FieldValue::Reference(DeclarationId(1442)), + FieldValue::Reference(DeclarationId(1443)), ), ( "type_definitions".to_string(), - FieldValue::Reference(DeclarationId(1443)), + FieldValue::Reference(DeclarationId(1444)), ), ( "record_derive_templates".to_string(), - FieldValue::Reference(DeclarationId(1447)), + FieldValue::Reference(DeclarationId(1448)), ), ( "patterns".to_string(), - FieldValue::Reference(DeclarationId(1444)), + FieldValue::Reference(DeclarationId(1445)), ), ( "collection_ops".to_string(), - FieldValue::Reference(DeclarationId(1445)), + FieldValue::Reference(DeclarationId(1446)), ), ( "values".to_string(), - FieldValue::Reference(DeclarationId(1446)), + FieldValue::Reference(DeclarationId(1447)), ), ], }), @@ -50981,15 +51010,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 32546, 32965), }); declarations.push(Declaration { - id: DeclarationId(1449), + id: DeclarationId(1450), name: Some("go_correction_style".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1021), + template: DeclarationId(1022), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1021)), + meta_tag: Some(DeclarationId(1022)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -51017,15 +51046,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 34632, 34768), }); declarations.push(Declaration { - id: DeclarationId(1450), + id: DeclarationId(1451), name: Some("go_clean_emission".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1012), + template: DeclarationId(1013), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1012)), + meta_tag: Some(DeclarationId(1013)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -51033,55 +51062,55 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "expression_wrapping".to_string(), FieldValue::Variant { - constructor: DeclarationId(2294), + constructor: DeclarationId(2298), payload: vec![], }, ), ( "pattern_bindings".to_string(), FieldValue::Variant { - constructor: DeclarationId(2297), + constructor: DeclarationId(2301), payload: vec![], }, ), ( "variant_payload_field_access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2300), + constructor: DeclarationId(2304), payload: vec![], }, ), ( "imports".to_string(), FieldValue::Variant { - constructor: DeclarationId(2303), + constructor: DeclarationId(2307), payload: vec![], }, ), ( "block_return".to_string(), FieldValue::Variant { - constructor: DeclarationId(2307), + constructor: DeclarationId(2311), payload: vec![], }, ), ( "variable_bindings".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2313), payload: vec![], }, ), ( "match_arm_body".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2317), payload: vec![], }, ), ( "correction_style".to_string(), - FieldValue::Reference(DeclarationId(1449)), + FieldValue::Reference(DeclarationId(1450)), ), ( "post_emit_verifier".to_string(), @@ -51107,7 +51136,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "output_policy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2320), payload: vec![], }, ), @@ -51120,26 +51149,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 34770, 35328), }); declarations.push(Declaration { - id: DeclarationId(1451), + id: DeclarationId(1452), name: Some("go_clean_emission_binding".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1013), + template: DeclarationId(1014), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1013)), + meta_tag: Some(DeclarationId(1014)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1448)), + FieldValue::Reference(DeclarationId(1449)), ), ( "clean_emission".to_string(), - FieldValue::Reference(DeclarationId(1450)), + FieldValue::Reference(DeclarationId(1451)), ), ], }), @@ -51148,15 +51177,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 35330, 35454), }); declarations.push(Declaration { - id: DeclarationId(1452), + id: DeclarationId(1453), name: Some("python_statements".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(992), + template: DeclarationId(993), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(992)), + meta_tag: Some(DeclarationId(993)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -51176,15 +51205,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 2347, 2469), }); declarations.push(Declaration { - id: DeclarationId(1453), + id: DeclarationId(1454), name: Some("python_expressions".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(993), + template: DeclarationId(994), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(993)), + meta_tag: Some(DeclarationId(994)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -51210,15 +51239,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 2471, 2624), }); declarations.push(Declaration { - id: DeclarationId(1454), + id: DeclarationId(1455), name: Some("python_control_flow".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(995), + template: DeclarationId(996), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(995)), + meta_tag: Some(DeclarationId(996)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -51255,15 +51284,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 2626, 2841), }); declarations.push(Declaration { - id: DeclarationId(1455), + id: DeclarationId(1456), name: Some("python_literals".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(996), + template: DeclarationId(997), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(996)), + meta_tag: Some(DeclarationId(997)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -51287,15 +51316,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 2843, 2957), }); declarations.push(Declaration { - id: DeclarationId(1456), + id: DeclarationId(1457), name: Some("python_modules".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(997), + template: DeclarationId(998), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(997)), + meta_tag: Some(DeclarationId(998)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -51309,15 +51338,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 2959, 3020), }); declarations.push(Declaration { - id: DeclarationId(1457), + id: DeclarationId(1458), name: Some("python_functions".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(998), + template: DeclarationId(999), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(998)), + meta_tag: Some(DeclarationId(999)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -51355,15 +51384,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 3022, 3329), }); declarations.push(Declaration { - id: DeclarationId(1458), + id: DeclarationId(1459), name: Some("python_type_applications".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(999), + template: DeclarationId(1000), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(999)), + meta_tag: Some(DeclarationId(1000)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -51379,15 +51408,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 3331, 3430), }); declarations.push(Declaration { - id: DeclarationId(1459), + id: DeclarationId(1460), name: Some("python_type_definitions".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1000), + template: DeclarationId(1001), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1000)), + meta_tag: Some(DeclarationId(1001)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -51427,15 +51456,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 3432, 3763), }); declarations.push(Declaration { - id: DeclarationId(1460), + id: DeclarationId(1461), name: Some("python_patterns".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1002), + template: DeclarationId(1003), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1002)), + meta_tag: Some(DeclarationId(1003)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -51481,54 +51510,54 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 3765, 4095), }); declarations.push(Declaration { - id: DeclarationId(1461), + id: DeclarationId(1462), name: Some("python_collections".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1003), + template: DeclarationId(1004), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1003)), + meta_tag: Some(DeclarationId(1004)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "concat_contract".to_string(), - FieldValue::Reference(DeclarationId(1114)), + FieldValue::Reference(DeclarationId(1115)), ), ( "length_contract".to_string(), - FieldValue::Reference(DeclarationId(1115)), + FieldValue::Reference(DeclarationId(1116)), ), ( "is_empty_contract".to_string(), - FieldValue::Reference(DeclarationId(1116)), + FieldValue::Reference(DeclarationId(1117)), ), ( "fold_contract".to_string(), - FieldValue::Reference(DeclarationId(1117)), + FieldValue::Reference(DeclarationId(1118)), ), ( "filter_contract".to_string(), - FieldValue::Reference(DeclarationId(1119)), + FieldValue::Reference(DeclarationId(1120)), ), ( "flat_map_contract".to_string(), - FieldValue::Reference(DeclarationId(1122)), + FieldValue::Reference(DeclarationId(1123)), ), ( "any_contract".to_string(), - FieldValue::Reference(DeclarationId(1120)), + FieldValue::Reference(DeclarationId(1121)), ), ( "all_contract".to_string(), - FieldValue::Reference(DeclarationId(1121)), + FieldValue::Reference(DeclarationId(1122)), ), ( "map_contract".to_string(), - FieldValue::Reference(DeclarationId(1118)), + FieldValue::Reference(DeclarationId(1119)), ), ( "filter".to_string(), @@ -51559,15 +51588,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 4097, 4861), }); declarations.push(Declaration { - id: DeclarationId(1462), + id: DeclarationId(1463), name: Some("python_value_construction".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1004), + template: DeclarationId(1005), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1004)), + meta_tag: Some(DeclarationId(1005)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -51599,15 +51628,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 4863, 5115), }); declarations.push(Declaration { - id: DeclarationId(1463), + id: DeclarationId(1464), name: Some("python_record_derive_templates".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1001), + template: DeclarationId(1002), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1001)), + meta_tag: Some(DeclarationId(1002)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -51627,66 +51656,66 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 5318, 5437), }); declarations.push(Declaration { - id: DeclarationId(1464), + id: DeclarationId(1465), name: Some("python_language".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1008), + template: DeclarationId(1009), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1008)), + meta_tag: Some(DeclarationId(1009)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "statements".to_string(), - FieldValue::Reference(DeclarationId(1452)), + FieldValue::Reference(DeclarationId(1453)), ), ( "expressions".to_string(), - FieldValue::Reference(DeclarationId(1453)), + FieldValue::Reference(DeclarationId(1454)), ), ( "control_flow".to_string(), - FieldValue::Reference(DeclarationId(1454)), + FieldValue::Reference(DeclarationId(1455)), ), ( "literals".to_string(), - FieldValue::Reference(DeclarationId(1455)), + FieldValue::Reference(DeclarationId(1456)), ), ( "modules".to_string(), - FieldValue::Reference(DeclarationId(1456)), + FieldValue::Reference(DeclarationId(1457)), ), ( "functions".to_string(), - FieldValue::Reference(DeclarationId(1457)), + FieldValue::Reference(DeclarationId(1458)), ), ( "type_applications".to_string(), - FieldValue::Reference(DeclarationId(1458)), + FieldValue::Reference(DeclarationId(1459)), ), ( "type_definitions".to_string(), - FieldValue::Reference(DeclarationId(1459)), + FieldValue::Reference(DeclarationId(1460)), ), ( "record_derive_templates".to_string(), - FieldValue::Reference(DeclarationId(1463)), + FieldValue::Reference(DeclarationId(1464)), ), ( "patterns".to_string(), - FieldValue::Reference(DeclarationId(1460)), + FieldValue::Reference(DeclarationId(1461)), ), ( "collection_ops".to_string(), - FieldValue::Reference(DeclarationId(1461)), + FieldValue::Reference(DeclarationId(1462)), ), ( "values".to_string(), - FieldValue::Reference(DeclarationId(1462)), + FieldValue::Reference(DeclarationId(1463)), ), ], }), @@ -51695,15 +51724,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 5439, 5914), }); declarations.push(Declaration { - id: DeclarationId(1465), + id: DeclarationId(1466), name: Some("python_target".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(879), + template: DeclarationId(880), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(879)), + meta_tag: Some(DeclarationId(880)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -51711,14 +51740,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "memory".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2122), payload: vec![], }, ), ( "scope".to_string(), FieldValue::Variant { - constructor: DeclarationId(2121), + constructor: DeclarationId(2125), payload: vec![], }, ), @@ -51729,22 +51758,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 5916, 6013), }); declarations.push(Declaration { - id: DeclarationId(1466), + id: DeclarationId(1467), name: Some("python_source_filtering".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(881), + template: DeclarationId(882), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(881)), + meta_tag: Some(DeclarationId(882)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "internal".to_string(), - FieldValue::Reference(DeclarationId(882)), + FieldValue::Reference(DeclarationId(883)), ), ( "additional_excluded_prefixes".to_string(), @@ -51757,15 +51786,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 6015, 6151), }); declarations.push(Declaration { - id: DeclarationId(1467), + id: DeclarationId(1468), name: Some("python_execution_requirement".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(883), + template: DeclarationId(884), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(883)), + meta_tag: Some(DeclarationId(884)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Unparsed(SourceSpan::new( @@ -51778,22 +51807,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 6153, 6232), }); declarations.push(Declaration { - id: DeclarationId(1468), + id: DeclarationId(1469), name: Some("python_int".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -51819,22 +51848,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 6234, 6370), }); declarations.push(Declaration { - id: DeclarationId(1469), + id: DeclarationId(1470), name: Some("python_integer_inhabit_at_i32_program_bound".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(974), + template: DeclarationId(975), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(974)), + meta_tag: Some(DeclarationId(975)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "kernel_integer".to_string(), @@ -51847,17 +51876,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2258), + constructor: DeclarationId(2262), payload: vec![FieldValue::Variant { - constructor: DeclarationId(1928), + constructor: DeclarationId(1929), payload: vec![ FieldValue::Literal(LiteralBits::Int( "-2147483648".to_string(), )), FieldValue::Variant { - constructor: DeclarationId(1927), + constructor: DeclarationId(1928), payload: vec![FieldValue::Variant { - constructor: DeclarationId(1925), + constructor: DeclarationId(1926), payload: vec![FieldValue::Literal(LiteralBits::Int( "4294967295".to_string(), ))], @@ -51869,7 +51898,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "type_realization".to_string(), - FieldValue::Reference(DeclarationId(1468)), + FieldValue::Reference(DeclarationId(1469)), ), ], }), @@ -51878,22 +51907,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 6463, 6772), }); declarations.push(Declaration { - id: DeclarationId(1470), + id: DeclarationId(1471), name: Some("python_integer_inhabit_unbounded_decl".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(974), + template: DeclarationId(975), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(974)), + meta_tag: Some(DeclarationId(975)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "kernel_integer".to_string(), @@ -51906,16 +51935,16 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2258), + constructor: DeclarationId(2262), payload: vec![FieldValue::Variant { - constructor: DeclarationId(1929), + constructor: DeclarationId(1930), payload: vec![], }], }, ), ( "type_realization".to_string(), - FieldValue::Reference(DeclarationId(1468)), + FieldValue::Reference(DeclarationId(1469)), ), ], }), @@ -51924,22 +51953,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 6850, 7060), }); declarations.push(Declaration { - id: DeclarationId(1471), + id: DeclarationId(1472), name: Some("python_bool".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -51965,22 +51994,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 7062, 7201), }); declarations.push(Declaration { - id: DeclarationId(1472), + id: DeclarationId(1473), name: Some("python_string".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -52006,22 +52035,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 7203, 7345), }); declarations.push(Declaration { - id: DeclarationId(1473), + id: DeclarationId(1474), name: Some("python_node_id".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -52047,22 +52076,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 7347, 7493), }); declarations.push(Declaration { - id: DeclarationId(1474), + id: DeclarationId(1475), name: Some("python_port_id".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -52088,22 +52117,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 7495, 7641), }); declarations.push(Declaration { - id: DeclarationId(1475), + id: DeclarationId(1476), name: Some("python_declaration_id".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -52129,26 +52158,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 7643, 7810), }); declarations.push(Declaration { - id: DeclarationId(1476), + id: DeclarationId(1477), name: Some("python_declaration_ref".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1330)), + FieldValue::Reference(DeclarationId(1331)), ), ( "carrier".to_string(), @@ -52170,22 +52199,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 7812, 7981), }); declarations.push(Declaration { - id: DeclarationId(1477), + id: DeclarationId(1478), name: Some("python_source_span".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -52211,22 +52240,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 7983, 8142), }); declarations.push(Declaration { - id: DeclarationId(1478), + id: DeclarationId(1479), name: Some("python_dag_port".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -52252,22 +52281,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 8144, 8294), }); declarations.push(Declaration { - id: DeclarationId(1479), + id: DeclarationId(1480), name: Some("python_branch_path".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -52293,22 +52322,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 8296, 8455), }); declarations.push(Declaration { - id: DeclarationId(1480), + id: DeclarationId(1481), name: Some("python_value_node".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -52334,22 +52363,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 8457, 8613), }); declarations.push(Declaration { - id: DeclarationId(1481), + id: DeclarationId(1482), name: Some("python_transform_node".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -52375,22 +52404,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 8615, 8783), }); declarations.push(Declaration { - id: DeclarationId(1482), + id: DeclarationId(1483), name: Some("python_branch_node".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -52416,22 +52445,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 8785, 8944), }); declarations.push(Declaration { - id: DeclarationId(1483), + id: DeclarationId(1484), name: Some("python_loop_node".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -52457,22 +52486,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 8946, 9099), }); declarations.push(Declaration { - id: DeclarationId(1484), + id: DeclarationId(1485), name: Some("python_bind_node".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -52498,22 +52527,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 9101, 9254), }); declarations.push(Declaration { - id: DeclarationId(1485), + id: DeclarationId(1486), name: Some("python_behavior".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -52539,22 +52568,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 9256, 9408), }); declarations.push(Declaration { - id: DeclarationId(1486), + id: DeclarationId(1487), name: Some("python_dag".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -52580,26 +52609,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 9410, 9547), }); declarations.push(Declaration { - id: DeclarationId(1487), + id: DeclarationId(1488), name: Some("python_surface_module".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1099)), + FieldValue::Reference(DeclarationId(1100)), ), ( "carrier".to_string(), @@ -52619,7 +52648,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "items".to_string(), ))], @@ -52642,26 +52671,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 9621, 9870), }); declarations.push(Declaration { - id: DeclarationId(1488), + id: DeclarationId(1489), name: Some("python_surface_item".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1113)), + FieldValue::Reference(DeclarationId(1114)), ), ( "carrier".to_string(), @@ -52683,26 +52712,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 9872, 10034), }); declarations.push(Declaration { - id: DeclarationId(1489), + id: DeclarationId(1490), name: Some("python_surface_param".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1100)), + FieldValue::Reference(DeclarationId(1101)), ), ( "carrier".to_string(), @@ -52723,7 +52752,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -52742,7 +52771,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "ty".to_string(), ))], @@ -52763,7 +52792,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "refinement".to_string(), ))], @@ -52787,26 +52816,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 10036, 10442), }); declarations.push(Declaration { - id: DeclarationId(1490), + id: DeclarationId(1491), name: Some("python_surface_field".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1101)), + FieldValue::Reference(DeclarationId(1102)), ), ( "carrier".to_string(), @@ -52827,7 +52856,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -52846,7 +52875,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "ty".to_string(), ))], @@ -52870,26 +52899,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 10444, 10761), }); declarations.push(Declaration { - id: DeclarationId(1491), + id: DeclarationId(1492), name: Some("python_surface_variant".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1102)), + FieldValue::Reference(DeclarationId(1103)), ), ( "carrier".to_string(), @@ -52910,7 +52939,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -52929,7 +52958,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "payload".to_string(), ))], @@ -52948,7 +52977,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -52972,26 +53001,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 10763, 11173), }); declarations.push(Declaration { - id: DeclarationId(1492), + id: DeclarationId(1493), name: Some("python_variant_payload".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1103)), + FieldValue::Reference(DeclarationId(1104)), ), ( "carrier".to_string(), @@ -53013,26 +53042,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 11175, 11346), }); declarations.push(Declaration { - id: DeclarationId(1493), + id: DeclarationId(1494), name: Some("python_surface_type".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1105)), + FieldValue::Reference(DeclarationId(1106)), ), ( "carrier".to_string(), @@ -53054,26 +53083,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 11348, 11510), }); declarations.push(Declaration { - id: DeclarationId(1494), + id: DeclarationId(1495), name: Some("python_surface_record_field".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1106)), + FieldValue::Reference(DeclarationId(1107)), ), ( "carrier".to_string(), @@ -53094,7 +53123,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -53113,7 +53142,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "value".to_string(), ))], @@ -53132,7 +53161,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -53156,26 +53185,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 11512, 11931), }); declarations.push(Declaration { - id: DeclarationId(1495), + id: DeclarationId(1496), name: Some("python_surface_map_entry".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1107)), + FieldValue::Reference(DeclarationId(1108)), ), ( "carrier".to_string(), @@ -53196,7 +53225,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "key".to_string(), ))], @@ -53217,7 +53246,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "key_span".to_string(), ))], @@ -53236,7 +53265,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "value".to_string(), ))], @@ -53255,7 +53284,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -53279,26 +53308,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 11933, 12426), }); declarations.push(Declaration { - id: DeclarationId(1496), + id: DeclarationId(1497), name: Some("python_surface_match_arm".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1108)), + FieldValue::Reference(DeclarationId(1109)), ), ( "carrier".to_string(), @@ -53319,7 +53348,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "pattern".to_string(), ))], @@ -53338,7 +53367,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "body".to_string(), ))], @@ -53357,7 +53386,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -53381,26 +53410,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 12428, 12842), }); declarations.push(Declaration { - id: DeclarationId(1497), + id: DeclarationId(1498), name: Some("python_surface_pattern_field".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1109)), + FieldValue::Reference(DeclarationId(1110)), ), ( "carrier".to_string(), @@ -53421,7 +53450,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -53440,7 +53469,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "binding".to_string(), ))], @@ -53459,7 +53488,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -53483,26 +53512,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 12844, 13270), }); declarations.push(Declaration { - id: DeclarationId(1498), + id: DeclarationId(1499), name: Some("python_surface_pattern".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1110)), + FieldValue::Reference(DeclarationId(1111)), ), ( "carrier".to_string(), @@ -53524,26 +53553,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 13272, 13443), }); declarations.push(Declaration { - id: DeclarationId(1499), + id: DeclarationId(1500), name: Some("python_surface_literal".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1111)), + FieldValue::Reference(DeclarationId(1112)), ), ( "carrier".to_string(), @@ -53565,26 +53594,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 13445, 13616), }); declarations.push(Declaration { - id: DeclarationId(1500), + id: DeclarationId(1501), name: Some("python_surface_expr".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1112)), + FieldValue::Reference(DeclarationId(1113)), ), ( "carrier".to_string(), @@ -53606,22 +53635,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 13618, 13780), }); declarations.push(Declaration { - id: DeclarationId(1501), + id: DeclarationId(1502), name: Some("python_int_add".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -53643,22 +53672,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 13782, 13931), }); declarations.push(Declaration { - id: DeclarationId(1502), + id: DeclarationId(1503), name: Some("python_int_sub".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -53680,22 +53709,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 13933, 14082), }); declarations.push(Declaration { - id: DeclarationId(1503), + id: DeclarationId(1504), name: Some("python_int_mul".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -53717,22 +53746,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 14084, 14233), }); declarations.push(Declaration { - id: DeclarationId(1504), + id: DeclarationId(1505), name: Some("python_int_div".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -53756,22 +53785,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 14235, 14394), }); declarations.push(Declaration { - id: DeclarationId(1505), + id: DeclarationId(1506), name: Some("python_int_eq".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -53793,22 +53822,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 14396, 14544), }); declarations.push(Declaration { - id: DeclarationId(1506), + id: DeclarationId(1507), name: Some("python_node_id_eq".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -53830,22 +53859,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 14546, 14701), }); declarations.push(Declaration { - id: DeclarationId(1507), + id: DeclarationId(1508), name: Some("python_port_id_eq".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -53867,22 +53896,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 14703, 14858), }); declarations.push(Declaration { - id: DeclarationId(1508), + id: DeclarationId(1509), name: Some("python_declaration_id_eq".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -53904,22 +53933,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 14860, 15029), }); declarations.push(Declaration { - id: DeclarationId(1509), + id: DeclarationId(1510), name: Some("python_int_ne".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -53941,22 +53970,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 15031, 15179), }); declarations.push(Declaration { - id: DeclarationId(1510), + id: DeclarationId(1511), name: Some("python_int_lt".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -53978,22 +54007,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 15181, 15328), }); declarations.push(Declaration { - id: DeclarationId(1511), + id: DeclarationId(1512), name: Some("python_int_le".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -54015,22 +54044,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 15330, 15478), }); declarations.push(Declaration { - id: DeclarationId(1512), + id: DeclarationId(1513), name: Some("python_int_gt".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -54052,22 +54081,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 15480, 15627), }); declarations.push(Declaration { - id: DeclarationId(1513), + id: DeclarationId(1514), name: Some("python_int_ge".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -54089,22 +54118,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 15629, 15777), }); declarations.push(Declaration { - id: DeclarationId(1514), + id: DeclarationId(1515), name: Some("python_bool_meet".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -54126,22 +54155,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 15779, 15937), }); declarations.push(Declaration { - id: DeclarationId(1515), + id: DeclarationId(1516), name: Some("python_bool_join".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -54163,22 +54192,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 15939, 16096), }); declarations.push(Declaration { - id: DeclarationId(1516), + id: DeclarationId(1517), name: Some("python_empty_callable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(980), + template: DeclarationId(981), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(980)), + meta_tag: Some(DeclarationId(981)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -54187,7 +54216,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2273), + constructor: DeclarationId(2277), payload: vec![], }, ), @@ -54203,22 +54232,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 16098, 16244), }); declarations.push(Declaration { - id: DeclarationId(1517), + id: DeclarationId(1518), name: Some("python_singleton_callable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(980), + template: DeclarationId(981), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(980)), + meta_tag: Some(DeclarationId(981)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -54227,7 +54256,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2274), + constructor: DeclarationId(2278), payload: vec![], }, ), @@ -54241,7 +54270,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2264), + constructor: DeclarationId(2268), payload: vec![], }, ), @@ -54258,22 +54287,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 16246, 16446), }); declarations.push(Declaration { - id: DeclarationId(1518), + id: DeclarationId(1519), name: Some("python_cons_callable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(980), + template: DeclarationId(981), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(980)), + meta_tag: Some(DeclarationId(981)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -54282,7 +54311,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2275), + constructor: DeclarationId(2279), payload: vec![], }, ), @@ -54297,7 +54326,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2264), + constructor: DeclarationId(2268), payload: vec![], }, ), @@ -54310,7 +54339,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2264), + constructor: DeclarationId(2268), payload: vec![], }, ), @@ -54328,22 +54357,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 16448, 16673), }); declarations.push(Declaration { - id: DeclarationId(1519), + id: DeclarationId(1520), name: Some("python_concat_callable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(980), + template: DeclarationId(981), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(980)), + meta_tag: Some(DeclarationId(981)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -54352,7 +54381,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2276), + constructor: DeclarationId(2280), payload: vec![], }, ), @@ -54367,7 +54396,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2264), + constructor: DeclarationId(2268), payload: vec![], }, ), @@ -54380,7 +54409,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2264), + constructor: DeclarationId(2268), payload: vec![], }, ), @@ -54398,22 +54427,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 16675, 16906), }); declarations.push(Declaration { - id: DeclarationId(1520), + id: DeclarationId(1521), name: Some("python_length_callable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(980), + template: DeclarationId(981), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(980)), + meta_tag: Some(DeclarationId(981)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -54422,7 +54451,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2277), + constructor: DeclarationId(2281), payload: vec![], }, ), @@ -54436,7 +54465,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2263), + constructor: DeclarationId(2267), payload: vec![], }, ), @@ -54453,22 +54482,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 16908, 17099), }); declarations.push(Declaration { - id: DeclarationId(1521), + id: DeclarationId(1522), name: Some("python_is_empty_callable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(980), + template: DeclarationId(981), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(980)), + meta_tag: Some(DeclarationId(981)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -54477,7 +54506,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2282), payload: vec![], }, ), @@ -54491,7 +54520,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2263), + constructor: DeclarationId(2267), payload: vec![], }, ), @@ -54508,22 +54537,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 17101, 17297), }); declarations.push(Declaration { - id: DeclarationId(1522), + id: DeclarationId(1523), name: Some("python_fold_callable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(980), + template: DeclarationId(981), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(980)), + meta_tag: Some(DeclarationId(981)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -54532,7 +54561,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2279), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -54547,7 +54576,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2263), + constructor: DeclarationId(2267), payload: vec![], }, ), @@ -54560,7 +54589,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2264), + constructor: DeclarationId(2268), payload: vec![], }, ), @@ -54573,7 +54602,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2263), + constructor: DeclarationId(2267), payload: vec![], }, ), @@ -54591,22 +54620,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 17299, 17564), }); declarations.push(Declaration { - id: DeclarationId(1523), + id: DeclarationId(1524), name: Some("python_map_callable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(980), + template: DeclarationId(981), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(980)), + meta_tag: Some(DeclarationId(981)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -54615,7 +54644,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2280), + constructor: DeclarationId(2284), payload: vec![], }, ), @@ -54630,7 +54659,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2263), + constructor: DeclarationId(2267), payload: vec![], }, ), @@ -54643,7 +54672,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2263), + constructor: DeclarationId(2267), payload: vec![], }, ), @@ -54661,22 +54690,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 17566, 17788), }); declarations.push(Declaration { - id: DeclarationId(1524), + id: DeclarationId(1525), name: Some("python_filter_callable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(980), + template: DeclarationId(981), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(980)), + meta_tag: Some(DeclarationId(981)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -54685,7 +54714,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2285), payload: vec![], }, ), @@ -54700,7 +54729,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2263), + constructor: DeclarationId(2267), payload: vec![], }, ), @@ -54713,7 +54742,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2263), + constructor: DeclarationId(2267), payload: vec![], }, ), @@ -54731,22 +54760,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 17790, 18021), }); declarations.push(Declaration { - id: DeclarationId(1525), + id: DeclarationId(1526), name: Some("python_contains_callable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(980), + template: DeclarationId(981), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(980)), + meta_tag: Some(DeclarationId(981)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -54755,7 +54784,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2282), + constructor: DeclarationId(2286), payload: vec![], }, ), @@ -54770,7 +54799,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2263), + constructor: DeclarationId(2267), payload: vec![], }, ), @@ -54783,7 +54812,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2263), + constructor: DeclarationId(2267), payload: vec![], }, ), @@ -54801,22 +54830,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 18023, 18260), }); declarations.push(Declaration { - id: DeclarationId(1526), + id: DeclarationId(1527), name: Some("python_list_instantiation".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(988), + template: DeclarationId(989), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(988)), + meta_tag: Some(DeclarationId(989)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -54836,24 +54865,24 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { nominal_opacity: None, span: SourceSpan::new("src/v3/spec/python.dag", 18262, 18410), }); - declarations.push(Declaration { id: DeclarationId(1527), name: Some("python_result_instantiation".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(988), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(988)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![("language".to_string(), FieldValue::Reference(DeclarationId(1464))), ("target".to_string(), FieldValue::Reference(DeclarationId(11))), ("carrier".to_string(), FieldValue::Literal(LiteralBits::String("typing.Union[typing.Tuple[typing.Literal['Ok'], {key}], typing.Tuple[typing.Literal['Err'], {value}]]".to_string()))), ("cost".to_string(), FieldValue::Literal(LiteralBits::Int("1".to_string())))] }), refinement: None, nominal_opacity: None, span: SourceSpan::new("src/v3/spec/python.dag", 18526, 18764) }); + declarations.push(Declaration { id: DeclarationId(1528), name: Some("python_result_instantiation".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(989), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(989)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![("language".to_string(), FieldValue::Reference(DeclarationId(1465))), ("target".to_string(), FieldValue::Reference(DeclarationId(11))), ("carrier".to_string(), FieldValue::Literal(LiteralBits::String("typing.Union[typing.Tuple[typing.Literal['Ok'], {key}], typing.Tuple[typing.Literal['Err'], {value}]]".to_string()))), ("cost".to_string(), FieldValue::Literal(LiteralBits::Int("1".to_string())))] }), refinement: None, nominal_opacity: None, span: SourceSpan::new("src/v3/spec/python.dag", 18526, 18764) }); declarations.push(Declaration { - id: DeclarationId(1528), + id: DeclarationId(1529), name: Some("python_non_empty_list_instantiation".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(988), + template: DeclarationId(989), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(988)), + meta_tag: Some(DeclarationId(989)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -54876,22 +54905,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 18855, 19029), }); declarations.push(Declaration { - id: DeclarationId(1529), + id: DeclarationId(1530), name: Some("python_non_singleton_list_instantiation".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(988), + template: DeclarationId(989), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(988)), + meta_tag: Some(DeclarationId(989)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -54914,22 +54943,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 19031, 19217), }); declarations.push(Declaration { - id: DeclarationId(1530), + id: DeclarationId(1531), name: Some("python_list_pattern".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(990), + template: DeclarationId(991), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(990)), + meta_tag: Some(DeclarationId(991)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "target".to_string(), @@ -54938,17 +54967,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2284), + constructor: DeclarationId(2288), payload: vec![], }, ), ( "empty_variant".to_string(), - FieldValue::Reference(DeclarationId(1833)), + FieldValue::Reference(DeclarationId(1834)), ), ( "cons_variant".to_string(), - FieldValue::Reference(DeclarationId(1835)), + FieldValue::Reference(DeclarationId(1836)), ), ( "scrutinee".to_string(), @@ -54981,15 +55010,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 19218, 19532), }); declarations.push(Declaration { - id: DeclarationId(1531), + id: DeclarationId(1532), name: Some("python_correction_style".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1021), + template: DeclarationId(1022), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1021)), + meta_tag: Some(DeclarationId(1022)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -55017,15 +55046,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 21597, 21739), }); declarations.push(Declaration { - id: DeclarationId(1532), + id: DeclarationId(1533), name: Some("python_clean_emission".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1012), + template: DeclarationId(1013), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1012)), + meta_tag: Some(DeclarationId(1013)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -55033,55 +55062,55 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "expression_wrapping".to_string(), FieldValue::Variant { - constructor: DeclarationId(2294), + constructor: DeclarationId(2298), payload: vec![], }, ), ( "pattern_bindings".to_string(), FieldValue::Variant { - constructor: DeclarationId(2299), + constructor: DeclarationId(2303), payload: vec![], }, ), ( "variant_payload_field_access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2300), + constructor: DeclarationId(2304), payload: vec![], }, ), ( "imports".to_string(), FieldValue::Variant { - constructor: DeclarationId(2303), + constructor: DeclarationId(2307), payload: vec![], }, ), ( "block_return".to_string(), FieldValue::Variant { - constructor: DeclarationId(2307), + constructor: DeclarationId(2311), payload: vec![], }, ), ( "variable_bindings".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2312), payload: vec![], }, ), ( "match_arm_body".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2317), payload: vec![], }, ), ( "correction_style".to_string(), - FieldValue::Reference(DeclarationId(1531)), + FieldValue::Reference(DeclarationId(1532)), ), ( "post_emit_verifier".to_string(), @@ -55110,7 +55139,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "output_policy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2315), + constructor: DeclarationId(2319), payload: vec![], }, ), @@ -55123,26 +55152,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 21741, 22321), }); declarations.push(Declaration { - id: DeclarationId(1533), + id: DeclarationId(1534), name: Some("python_clean_emission_binding".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1013), + template: DeclarationId(1014), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1013)), + meta_tag: Some(DeclarationId(1014)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1464)), + FieldValue::Reference(DeclarationId(1465)), ), ( "clean_emission".to_string(), - FieldValue::Reference(DeclarationId(1532)), + FieldValue::Reference(DeclarationId(1533)), ), ], }), @@ -55151,15 +55180,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 22323, 22459), }); declarations.push(Declaration { - id: DeclarationId(1534), + id: DeclarationId(1535), name: Some("rust_execution_model".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(879), + template: DeclarationId(880), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(879)), + meta_tag: Some(DeclarationId(880)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -55167,14 +55196,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "memory".to_string(), FieldValue::Variant { - constructor: DeclarationId(2120), + constructor: DeclarationId(2124), payload: vec![], }, ), ( "scope".to_string(), FieldValue::Variant { - constructor: DeclarationId(2121), + constructor: DeclarationId(2125), payload: vec![], }, ), @@ -55185,22 +55214,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 5076, 5178), }); declarations.push(Declaration { - id: DeclarationId(1535), + id: DeclarationId(1536), name: Some("rust_source_filtering".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(881), + template: DeclarationId(882), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(881)), + meta_tag: Some(DeclarationId(882)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "internal".to_string(), - FieldValue::Reference(DeclarationId(882)), + FieldValue::Reference(DeclarationId(883)), ), ( "additional_excluded_prefixes".to_string(), @@ -55215,15 +55244,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 5180, 5332), }); declarations.push(Declaration { - id: DeclarationId(1536), + id: DeclarationId(1537), name: Some("rust_execution_requirement".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(883), + template: DeclarationId(884), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(883)), + meta_tag: Some(DeclarationId(884)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Unparsed(SourceSpan::new( @@ -55236,22 +55265,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 5334, 5409), }); declarations.push(Declaration { - id: DeclarationId(1537), + id: DeclarationId(1538), name: Some("rust_int".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -55277,22 +55306,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 5860, 5992), }); declarations.push(Declaration { - id: DeclarationId(1538), + id: DeclarationId(1539), name: Some("rust_uint8".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -55318,22 +55347,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 5994, 6129), }); declarations.push(Declaration { - id: DeclarationId(1539), + id: DeclarationId(1540), name: Some("rust_i32".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -55359,22 +55388,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 6131, 6265), }); declarations.push(Declaration { - id: DeclarationId(1540), + id: DeclarationId(1541), name: Some("rust_u32".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -55400,22 +55429,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 6267, 6402), }); declarations.push(Declaration { - id: DeclarationId(1541), + id: DeclarationId(1542), name: Some("rust_i128".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -55441,22 +55470,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 6404, 6541), }); declarations.push(Declaration { - id: DeclarationId(1542), + id: DeclarationId(1543), name: Some("rust_u128".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -55482,22 +55511,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 6833, 6971), }); declarations.push(Declaration { - id: DeclarationId(1543), + id: DeclarationId(1544), name: Some("rust_isize".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -55523,22 +55552,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 7374, 7518), }); declarations.push(Declaration { - id: DeclarationId(1544), + id: DeclarationId(1545), name: Some("rust_usize".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -55564,22 +55593,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 7520, 7665), }); declarations.push(Declaration { - id: DeclarationId(1545), + id: DeclarationId(1546), name: Some("rust_integer_inhabit_u32_at_program_bound".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(974), + template: DeclarationId(975), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(974)), + meta_tag: Some(DeclarationId(975)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "kernel_integer".to_string(), @@ -55592,15 +55621,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2258), + constructor: DeclarationId(2262), payload: vec![FieldValue::Variant { - constructor: DeclarationId(1928), + constructor: DeclarationId(1929), payload: vec![ FieldValue::Literal(LiteralBits::Int("0".to_string())), FieldValue::Variant { - constructor: DeclarationId(1927), + constructor: DeclarationId(1928), payload: vec![FieldValue::Variant { - constructor: DeclarationId(1925), + constructor: DeclarationId(1926), payload: vec![FieldValue::Literal(LiteralBits::Int( "4294967295".to_string(), ))], @@ -55612,7 +55641,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "type_realization".to_string(), - FieldValue::Reference(DeclarationId(1540)), + FieldValue::Reference(DeclarationId(1541)), ), ], }), @@ -55621,22 +55650,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 8086, 8385), }); declarations.push(Declaration { - id: DeclarationId(1546), + id: DeclarationId(1547), name: Some("rust_integer_inhabit_i32_at_program_bound".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(974), + template: DeclarationId(975), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(974)), + meta_tag: Some(DeclarationId(975)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "kernel_integer".to_string(), @@ -55649,17 +55678,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2258), + constructor: DeclarationId(2262), payload: vec![FieldValue::Variant { - constructor: DeclarationId(1928), + constructor: DeclarationId(1929), payload: vec![ FieldValue::Literal(LiteralBits::Int( "-2147483648".to_string(), )), FieldValue::Variant { - constructor: DeclarationId(1927), + constructor: DeclarationId(1928), payload: vec![FieldValue::Variant { - constructor: DeclarationId(1925), + constructor: DeclarationId(1926), payload: vec![FieldValue::Literal(LiteralBits::Int( "4294967295".to_string(), ))], @@ -55671,7 +55700,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "type_realization".to_string(), - FieldValue::Reference(DeclarationId(1539)), + FieldValue::Reference(DeclarationId(1540)), ), ], }), @@ -55680,22 +55709,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 8387, 8694), }); declarations.push(Declaration { - id: DeclarationId(1547), + id: DeclarationId(1548), name: Some("rust_integer_inhabit_i32_bound_unspecified".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(974), + template: DeclarationId(975), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(974)), + meta_tag: Some(DeclarationId(975)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "kernel_integer".to_string(), @@ -55708,13 +55737,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2257), + constructor: DeclarationId(2261), payload: vec![], }, ), ( "type_realization".to_string(), - FieldValue::Reference(DeclarationId(1539)), + FieldValue::Reference(DeclarationId(1540)), ), ], }), @@ -55723,22 +55752,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 8696, 8901), }); declarations.push(Declaration { - id: DeclarationId(1548), + id: DeclarationId(1549), name: Some("rust_integer_inhabit_int64_bound_unspecified".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(974), + template: DeclarationId(975), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(974)), + meta_tag: Some(DeclarationId(975)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "kernel_integer".to_string(), @@ -55751,13 +55780,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2257), + constructor: DeclarationId(2261), payload: vec![], }, ), ( "type_realization".to_string(), - FieldValue::Reference(DeclarationId(1537)), + FieldValue::Reference(DeclarationId(1538)), ), ], }), @@ -55766,22 +55795,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 8903, 9106), }); declarations.push(Declaration { - id: DeclarationId(1549), + id: DeclarationId(1550), name: Some("rust_integer_inhabit_i128_bound_unspecified".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(974), + template: DeclarationId(975), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(974)), + meta_tag: Some(DeclarationId(975)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "kernel_integer".to_string(), @@ -55794,13 +55823,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2257), + constructor: DeclarationId(2261), payload: vec![], }, ), ( "type_realization".to_string(), - FieldValue::Reference(DeclarationId(1541)), + FieldValue::Reference(DeclarationId(1542)), ), ], }), @@ -55809,22 +55838,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 9108, 9317), }); declarations.push(Declaration { - id: DeclarationId(1550), + id: DeclarationId(1551), name: Some("rust_integer_inhabit_u128_bound_unspecified".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(974), + template: DeclarationId(975), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(974)), + meta_tag: Some(DeclarationId(975)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "kernel_integer".to_string(), @@ -55837,13 +55866,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2257), + constructor: DeclarationId(2261), payload: vec![], }, ), ( "type_realization".to_string(), - FieldValue::Reference(DeclarationId(1542)), + FieldValue::Reference(DeclarationId(1543)), ), ], }), @@ -55852,22 +55881,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 9742, 9953), }); declarations.push(Declaration { - id: DeclarationId(1551), + id: DeclarationId(1552), name: Some("rust_integer_inhabit_isize_platform".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(974), + template: DeclarationId(975), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(974)), + meta_tag: Some(DeclarationId(975)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "kernel_integer".to_string(), @@ -55880,13 +55909,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2259), + constructor: DeclarationId(2263), payload: vec![], }, ), ( "type_realization".to_string(), - FieldValue::Reference(DeclarationId(1543)), + FieldValue::Reference(DeclarationId(1544)), ), ], }), @@ -55895,22 +55924,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 10316, 10533), }); declarations.push(Declaration { - id: DeclarationId(1552), + id: DeclarationId(1553), name: Some("rust_integer_inhabit_usize_platform".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(974), + template: DeclarationId(975), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(974)), + meta_tag: Some(DeclarationId(975)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "kernel_integer".to_string(), @@ -55923,13 +55952,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2259), + constructor: DeclarationId(2263), payload: vec![], }, ), ( "type_realization".to_string(), - FieldValue::Reference(DeclarationId(1544)), + FieldValue::Reference(DeclarationId(1545)), ), ], }), @@ -55938,22 +55967,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 10535, 10754), }); declarations.push(Declaration { - id: DeclarationId(1553), + id: DeclarationId(1554), name: Some("rust_bool".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -55979,22 +56008,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 10756, 10891), }); declarations.push(Declaration { - id: DeclarationId(1554), + id: DeclarationId(1555), name: Some("rust_string".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -56020,22 +56049,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 10893, 11035), }); declarations.push(Declaration { - id: DeclarationId(1555), + id: DeclarationId(1556), name: Some("rust_node_id".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -56061,22 +56090,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 11037, 11179), }); declarations.push(Declaration { - id: DeclarationId(1556), + id: DeclarationId(1557), name: Some("rust_port_id".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -56102,22 +56131,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 11181, 11323), }); declarations.push(Declaration { - id: DeclarationId(1557), + id: DeclarationId(1558), name: Some("rust_declaration_id".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -56143,22 +56172,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 11325, 11488), }); declarations.push(Declaration { - id: DeclarationId(1558), + id: DeclarationId(1559), name: Some("rust_cluster_id".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -56184,22 +56213,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 11490, 11641), }); declarations.push(Declaration { - id: DeclarationId(1559), + id: DeclarationId(1560), name: Some("rust_type_shape".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -56223,7 +56252,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "declaration".to_string(), ))], @@ -56246,22 +56275,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 11643, 11888), }); declarations.push(Declaration { - id: DeclarationId(1560), + id: DeclarationId(1561), name: Some("rust_port_state".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -56287,22 +56316,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 11890, 12042), }); declarations.push(Declaration { - id: DeclarationId(1561), + id: DeclarationId(1562), name: Some("rust_port".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -56327,7 +56356,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2261), + constructor: DeclarationId(2265), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -56346,7 +56375,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2261), + constructor: DeclarationId(2265), payload: vec![FieldValue::Literal(LiteralBits::String( "state_value".to_string(), ))], @@ -56367,7 +56396,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "produced_by".to_string(), ))], @@ -56391,22 +56420,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 12044, 12440), }); declarations.push(Declaration { - id: DeclarationId(1562), + id: DeclarationId(1563), name: Some("rust_source_span".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -56431,7 +56460,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "file".to_string(), ))], @@ -56450,7 +56479,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "byte_start".to_string(), ))], @@ -56469,7 +56498,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "byte_end".to_string(), ))], @@ -56493,22 +56522,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 12442, 12840), }); declarations.push(Declaration { - id: DeclarationId(1563), + id: DeclarationId(1564), name: Some("rust_literal_bits".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -56534,22 +56563,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 12842, 13000), }); declarations.push(Declaration { - id: DeclarationId(1564), + id: DeclarationId(1565), name: Some("rust_atom_payload".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -56575,22 +56604,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 13002, 13160), }); declarations.push(Declaration { - id: DeclarationId(1565), + id: DeclarationId(1566), name: Some("rust_cardinality_bound".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -56616,22 +56645,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 13162, 13335), }); declarations.push(Declaration { - id: DeclarationId(1566), + id: DeclarationId(1567), name: Some("rust_interval".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -56657,22 +56686,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 13337, 13485), }); declarations.push(Declaration { - id: DeclarationId(1567), + id: DeclarationId(1568), name: Some("rust_positive_interval_width".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -56700,22 +56729,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 13487, 13676), }); declarations.push(Declaration { - id: DeclarationId(1568), + id: DeclarationId(1569), name: Some("rust_interval_width".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -56741,22 +56770,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 13678, 13842), }); declarations.push(Declaration { - id: DeclarationId(1569), + id: DeclarationId(1570), name: Some("rust_conj_field".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -56781,7 +56810,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "label".to_string(), ))], @@ -56800,7 +56829,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "ty".to_string(), ))], @@ -56824,22 +56853,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 13844, 14146), }); declarations.push(Declaration { - id: DeclarationId(1570), + id: DeclarationId(1571), name: Some("rust_template_argument".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -56866,7 +56895,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "parameter".to_string(), ))], @@ -56885,7 +56914,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "value".to_string(), ))], @@ -56909,22 +56938,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 14148, 14489), }); declarations.push(Declaration { - id: DeclarationId(1571), + id: DeclarationId(1572), name: Some("rust_phantom_parameter".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -56951,7 +56980,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "parameter".to_string(), ))], @@ -56970,7 +56999,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "algebra".to_string(), ))], @@ -56994,22 +57023,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 14491, 14836), }); declarations.push(Declaration { - id: DeclarationId(1572), + id: DeclarationId(1573), name: Some("rust_nominal_opacity".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -57035,7 +57064,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "permitted_accessors".to_string(), ))], @@ -57058,22 +57087,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 14838, 15114), }); declarations.push(Declaration { - id: DeclarationId(1573), + id: DeclarationId(1574), name: Some("rust_field_entry".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -57100,7 +57129,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "0".to_string(), ))], @@ -57119,7 +57148,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "1".to_string(), ))], @@ -57143,22 +57172,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 15116, 15433), }); declarations.push(Declaration { - id: DeclarationId(1574), + id: DeclarationId(1575), name: Some("rust_non_empty_list".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -57183,7 +57212,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "first".to_string(), ))], @@ -57202,7 +57231,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "rest".to_string(), ))], @@ -57226,22 +57255,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 15435, 15755), }); declarations.push(Declaration { - id: DeclarationId(1575), + id: DeclarationId(1576), name: Some("rust_non_singleton_list".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -57266,7 +57295,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "first".to_string(), ))], @@ -57285,7 +57314,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "second".to_string(), ))], @@ -57304,7 +57333,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "rest".to_string(), ))], @@ -57328,22 +57357,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 15757, 16170), }); declarations.push(Declaration { - id: DeclarationId(1576), + id: DeclarationId(1577), name: Some("rust_element_ref".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -57367,7 +57396,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2261), + constructor: DeclarationId(2265), payload: vec![FieldValue::Literal(LiteralBits::String( "index_of".to_string(), ))], @@ -57390,22 +57419,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 16172, 16413), }); declarations.push(Declaration { - id: DeclarationId(1577), + id: DeclarationId(1578), name: Some("rust_param_ref".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -57430,7 +57459,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2261), + constructor: DeclarationId(2265), payload: vec![FieldValue::Literal(LiteralBits::String( "member_of".to_string(), ))], @@ -57449,7 +57478,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2261), + constructor: DeclarationId(2265), payload: vec![FieldValue::Literal(LiteralBits::String( "slot_of".to_string(), ))], @@ -57473,22 +57502,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 16415, 16735), }); declarations.push(Declaration { - id: DeclarationId(1578), + id: DeclarationId(1579), name: Some("rust_transform_ref".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -57512,7 +57541,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2261), + constructor: DeclarationId(2265), payload: vec![FieldValue::Literal(LiteralBits::String( "node_id".to_string(), ))], @@ -57535,22 +57564,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 16737, 16982), }); declarations.push(Declaration { - id: DeclarationId(1579), + id: DeclarationId(1580), name: Some("rust_member_descent".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -57574,7 +57603,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "param".to_string(), ))], @@ -57597,22 +57626,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 16984, 17229), }); declarations.push(Declaration { - id: DeclarationId(1580), + id: DeclarationId(1581), name: Some("rust_intra_cluster_call".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -57636,7 +57665,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "transform".to_string(), ))], @@ -57659,22 +57688,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 17231, 17494), }); declarations.push(Declaration { - id: DeclarationId(1581), + id: DeclarationId(1582), name: Some("rust_cluster".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -57699,7 +57728,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "members".to_string(), ))], @@ -57720,7 +57749,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "intra_cluster_calls".to_string(), ))], @@ -57744,22 +57773,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 17496, 17833), }); declarations.push(Declaration { - id: DeclarationId(1582), + id: DeclarationId(1583), name: Some("rust_field_value".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -57785,22 +57814,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 17835, 17990), }); declarations.push(Declaration { - id: DeclarationId(1583), + id: DeclarationId(1584), name: Some("rust_value_body".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -57826,22 +57855,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 17992, 18144), }); declarations.push(Declaration { - id: DeclarationId(1584), + id: DeclarationId(1585), name: Some("rust_arrow_body".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -57867,22 +57896,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 18146, 18298), }); declarations.push(Declaration { - id: DeclarationId(1585), + id: DeclarationId(1586), name: Some("rust_type_connective".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -57908,22 +57937,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 18300, 18467), }); declarations.push(Declaration { - id: DeclarationId(1586), + id: DeclarationId(1587), name: Some("rust_declaration".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -57948,7 +57977,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -57967,7 +57996,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -57988,7 +58017,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "connective".to_string(), ))], @@ -58009,7 +58038,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "type_params".to_string(), ))], @@ -58030,7 +58059,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "phantom_params".to_string(), ))], @@ -58051,7 +58080,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "meta_tag".to_string(), ))], @@ -58072,7 +58101,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "inhabits".to_string(), ))], @@ -58093,7 +58122,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "value_body".to_string(), ))], @@ -58114,7 +58143,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "nominal_opacity".to_string(), ))], @@ -58133,7 +58162,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -58157,22 +58186,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 18469, 19490), }); declarations.push(Declaration { - id: DeclarationId(1587), + id: DeclarationId(1588), name: Some("rust_arithmetic_op".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -58198,22 +58227,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 19492, 19653), }); declarations.push(Declaration { - id: DeclarationId(1588), + id: DeclarationId(1589), name: Some("rust_comparison_op".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -58239,22 +58268,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 19655, 19816), }); declarations.push(Declaration { - id: DeclarationId(1589), + id: DeclarationId(1590), name: Some("rust_logical_op".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -58280,22 +58309,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 19818, 19970), }); declarations.push(Declaration { - id: DeclarationId(1590), + id: DeclarationId(1591), name: Some("rust_operator_kind".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -58321,22 +58350,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 19972, 20133), }); declarations.push(Declaration { - id: DeclarationId(1591), + id: DeclarationId(1592), name: Some("rust_transform_target".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -58362,22 +58391,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 20135, 20305), }); declarations.push(Declaration { - id: DeclarationId(1592), + id: DeclarationId(1593), name: Some("rust_branch_pattern".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -58403,22 +58432,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 20307, 20471), }); declarations.push(Declaration { - id: DeclarationId(1593), + id: DeclarationId(1594), name: Some("rust_payload_binding".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -58445,7 +58474,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "binding_name".to_string(), ))], @@ -58466,7 +58495,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "payload_port".to_string(), ))], @@ -58490,22 +58519,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 20473, 20828), }); declarations.push(Declaration { - id: DeclarationId(1594), + id: DeclarationId(1595), name: Some("rust_branch_path".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -58530,7 +58559,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "body".to_string(), ))], @@ -58551,7 +58580,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2261), + constructor: DeclarationId(2265), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -58570,7 +58599,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "pattern".to_string(), ))], @@ -58589,7 +58618,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "binding".to_string(), ))], @@ -58613,22 +58642,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 20830, 21318), }); declarations.push(Declaration { - id: DeclarationId(1595), + id: DeclarationId(1596), name: Some("rust_loop_bound".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -58654,22 +58683,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 21320, 21472), }); declarations.push(Declaration { - id: DeclarationId(1596), + id: DeclarationId(1597), name: Some("rust_value_node".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -58694,7 +58723,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -58713,7 +58742,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "data".to_string(), ))], @@ -58734,7 +58763,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2261), + constructor: DeclarationId(2265), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -58753,7 +58782,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -58774,7 +58803,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2261), + constructor: DeclarationId(2265), payload: vec![FieldValue::Literal(LiteralBits::String( "lane2_workflow".to_string(), ))], @@ -58798,22 +58827,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 21474, 22247), }); declarations.push(Declaration { - id: DeclarationId(1597), + id: DeclarationId(1598), name: Some("rust_transform_node".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -58838,7 +58867,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -58857,7 +58886,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "target".to_string(), ))], @@ -58876,7 +58905,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "inputs".to_string(), ))], @@ -58897,7 +58926,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2261), + constructor: DeclarationId(2265), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -58916,7 +58945,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -58940,22 +58969,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 22249, 22821), }); declarations.push(Declaration { - id: DeclarationId(1598), + id: DeclarationId(1599), name: Some("rust_branch_node".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -58980,7 +59009,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -58999,7 +59028,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "input".to_string(), ))], @@ -59018,7 +59047,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "paths".to_string(), ))], @@ -59039,7 +59068,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2261), + constructor: DeclarationId(2265), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -59058,7 +59087,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -59079,7 +59108,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2261), + constructor: DeclarationId(2265), payload: vec![FieldValue::Literal(LiteralBits::String( "emit_participation".to_string(), ))], @@ -59103,22 +59132,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 22823, 23490), }); declarations.push(Declaration { - id: DeclarationId(1599), + id: DeclarationId(1600), name: Some("rust_loop_node".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -59143,7 +59172,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -59162,7 +59191,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "source".to_string(), ))], @@ -59181,7 +59210,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "init".to_string(), ))], @@ -59200,7 +59229,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "body".to_string(), ))], @@ -59219,7 +59248,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "bound".to_string(), ))], @@ -59240,7 +59269,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2261), + constructor: DeclarationId(2265), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -59259,7 +59288,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -59283,22 +59312,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 23492, 24201), }); declarations.push(Declaration { - id: DeclarationId(1600), + id: DeclarationId(1601), name: Some("rust_bind_node".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -59323,7 +59352,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -59342,7 +59371,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -59363,7 +59392,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2261), + constructor: DeclarationId(2265), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -59382,7 +59411,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "params".to_string(), ))], @@ -59401,7 +59430,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -59422,7 +59451,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2261), + constructor: DeclarationId(2265), payload: vec![FieldValue::Literal(LiteralBits::String( "lane2_workflow".to_string(), ))], @@ -59443,7 +59472,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2261), + constructor: DeclarationId(2265), payload: vec![FieldValue::Literal(LiteralBits::String( "emit_participation".to_string(), ))], @@ -59467,22 +59496,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 24203, 24963), }); declarations.push(Declaration { - id: DeclarationId(1601), + id: DeclarationId(1602), name: Some("rust_behavior".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -59508,22 +59537,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 24965, 25113), }); declarations.push(Declaration { - id: DeclarationId(1602), + id: DeclarationId(1603), name: Some("rust_dag".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -59550,7 +59579,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2261), + constructor: DeclarationId(2265), payload: vec![FieldValue::Literal(LiteralBits::String( "declarations".to_string(), ))], @@ -59569,7 +59598,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2261), + constructor: DeclarationId(2265), payload: vec![FieldValue::Literal(LiteralBits::String( "nodes".to_string(), ))], @@ -59588,7 +59617,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2261), + constructor: DeclarationId(2265), payload: vec![FieldValue::Literal(LiteralBits::String( "ports".to_string(), ))], @@ -59609,7 +59638,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2261), + constructor: DeclarationId(2265), payload: vec![FieldValue::Literal(LiteralBits::String( "clusters".to_string(), ))], @@ -59633,26 +59662,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 25115, 25595), }); declarations.push(Declaration { - id: DeclarationId(1603), + id: DeclarationId(1604), name: Some("rust_surface_module".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1099)), + FieldValue::Reference(DeclarationId(1100)), ), ( "carrier".to_string(), @@ -59674,7 +59703,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "items".to_string(), ))], @@ -59697,26 +59726,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 25808, 26068), }); declarations.push(Declaration { - id: DeclarationId(1604), + id: DeclarationId(1605), name: Some("rust_surface_item".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1113)), + FieldValue::Reference(DeclarationId(1114)), ), ( "carrier".to_string(), @@ -59740,26 +59769,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 26070, 26243), }); declarations.push(Declaration { - id: DeclarationId(1605), + id: DeclarationId(1606), name: Some("rust_surface_param".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1100)), + FieldValue::Reference(DeclarationId(1101)), ), ( "carrier".to_string(), @@ -59782,7 +59811,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -59801,7 +59830,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "ty".to_string(), ))], @@ -59822,7 +59851,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "refinement".to_string(), ))], @@ -59846,26 +59875,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 26245, 26662), }); declarations.push(Declaration { - id: DeclarationId(1606), + id: DeclarationId(1607), name: Some("rust_surface_field".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1101)), + FieldValue::Reference(DeclarationId(1102)), ), ( "carrier".to_string(), @@ -59888,7 +59917,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -59907,7 +59936,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "ty".to_string(), ))], @@ -59931,26 +59960,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 26664, 26992), }); declarations.push(Declaration { - id: DeclarationId(1607), + id: DeclarationId(1608), name: Some("rust_surface_variant".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1102)), + FieldValue::Reference(DeclarationId(1103)), ), ( "carrier".to_string(), @@ -59973,7 +60002,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -59992,7 +60021,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "payload".to_string(), ))], @@ -60011,7 +60040,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -60035,26 +60064,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 26994, 27415), }); declarations.push(Declaration { - id: DeclarationId(1608), + id: DeclarationId(1609), name: Some("rust_variant_payload".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1103)), + FieldValue::Reference(DeclarationId(1104)), ), ( "carrier".to_string(), @@ -60078,26 +60107,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 27417, 27599), }); declarations.push(Declaration { - id: DeclarationId(1609), + id: DeclarationId(1610), name: Some("rust_surface_type".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1105)), + FieldValue::Reference(DeclarationId(1106)), ), ( "carrier".to_string(), @@ -60121,26 +60150,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 27601, 27774), }); declarations.push(Declaration { - id: DeclarationId(1610), + id: DeclarationId(1611), name: Some("rust_surface_record_field".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1106)), + FieldValue::Reference(DeclarationId(1107)), ), ( "carrier".to_string(), @@ -60163,7 +60192,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -60182,7 +60211,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "value".to_string(), ))], @@ -60201,7 +60230,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -60225,26 +60254,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 27776, 28206), }); declarations.push(Declaration { - id: DeclarationId(1611), + id: DeclarationId(1612), name: Some("rust_surface_map_entry".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1107)), + FieldValue::Reference(DeclarationId(1108)), ), ( "carrier".to_string(), @@ -60267,7 +60296,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "key".to_string(), ))], @@ -60288,7 +60317,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "key_span".to_string(), ))], @@ -60307,7 +60336,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "value".to_string(), ))], @@ -60326,7 +60355,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -60350,26 +60379,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 28208, 28712), }); declarations.push(Declaration { - id: DeclarationId(1612), + id: DeclarationId(1613), name: Some("rust_surface_match_arm".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1108)), + FieldValue::Reference(DeclarationId(1109)), ), ( "carrier".to_string(), @@ -60392,7 +60421,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "pattern".to_string(), ))], @@ -60411,7 +60440,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "body".to_string(), ))], @@ -60430,7 +60459,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -60454,26 +60483,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 28714, 29139), }); declarations.push(Declaration { - id: DeclarationId(1613), + id: DeclarationId(1614), name: Some("rust_surface_pattern_field".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1109)), + FieldValue::Reference(DeclarationId(1110)), ), ( "carrier".to_string(), @@ -60496,7 +60525,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -60515,7 +60544,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "binding".to_string(), ))], @@ -60534,7 +60563,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2260), + constructor: DeclarationId(2264), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -60558,26 +60587,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 29141, 29578), }); declarations.push(Declaration { - id: DeclarationId(1614), + id: DeclarationId(1615), name: Some("rust_surface_pattern".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1110)), + FieldValue::Reference(DeclarationId(1111)), ), ( "carrier".to_string(), @@ -60601,26 +60630,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 29580, 29762), }); declarations.push(Declaration { - id: DeclarationId(1615), + id: DeclarationId(1616), name: Some("rust_surface_literal".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1111)), + FieldValue::Reference(DeclarationId(1112)), ), ( "carrier".to_string(), @@ -60644,26 +60673,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 29764, 29946), }); declarations.push(Declaration { - id: DeclarationId(1616), + id: DeclarationId(1617), name: Some("rust_surface_expr".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1112)), + FieldValue::Reference(DeclarationId(1113)), ), ( "carrier".to_string(), @@ -60687,22 +60716,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 29948, 30121), }); declarations.push(Declaration { - id: DeclarationId(1617), + id: DeclarationId(1618), name: Some("rust_int_add".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -60724,22 +60753,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 30976, 31121), }); declarations.push(Declaration { - id: DeclarationId(1618), + id: DeclarationId(1619), name: Some("rust_int_sub".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -60761,22 +60790,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 31123, 31268), }); declarations.push(Declaration { - id: DeclarationId(1619), + id: DeclarationId(1620), name: Some("rust_int_mul".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -60798,22 +60827,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 31270, 31415), }); declarations.push(Declaration { - id: DeclarationId(1620), + id: DeclarationId(1621), name: Some("rust_int_div".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -60837,22 +60866,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 31417, 31575), }); declarations.push(Declaration { - id: DeclarationId(1621), + id: DeclarationId(1622), name: Some("rust_int_eq".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -60874,22 +60903,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 32025, 32169), }); declarations.push(Declaration { - id: DeclarationId(1622), + id: DeclarationId(1623), name: Some("rust_node_id_eq".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -60911,22 +60940,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 32171, 32322), }); declarations.push(Declaration { - id: DeclarationId(1623), + id: DeclarationId(1624), name: Some("rust_port_id_eq".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -60948,22 +60977,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 32324, 32475), }); declarations.push(Declaration { - id: DeclarationId(1624), + id: DeclarationId(1625), name: Some("rust_declaration_id_eq".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -60985,22 +61014,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 32477, 32642), }); declarations.push(Declaration { - id: DeclarationId(1625), + id: DeclarationId(1626), name: Some("rust_string_eq".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -61022,22 +61051,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 32835, 32985), }); declarations.push(Declaration { - id: DeclarationId(1626), + id: DeclarationId(1627), name: Some("rust_int_ne".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -61059,22 +61088,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 32987, 33131), }); declarations.push(Declaration { - id: DeclarationId(1627), + id: DeclarationId(1628), name: Some("rust_node_id_ne".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -61096,22 +61125,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 33133, 33284), }); declarations.push(Declaration { - id: DeclarationId(1628), + id: DeclarationId(1629), name: Some("rust_port_id_ne".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -61133,22 +61162,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 33286, 33437), }); declarations.push(Declaration { - id: DeclarationId(1629), + id: DeclarationId(1630), name: Some("rust_declaration_id_ne".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -61170,22 +61199,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 33439, 33604), }); declarations.push(Declaration { - id: DeclarationId(1630), + id: DeclarationId(1631), name: Some("rust_int_lt".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -61207,22 +61236,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 33606, 33749), }); declarations.push(Declaration { - id: DeclarationId(1631), + id: DeclarationId(1632), name: Some("rust_int_le".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -61244,22 +61273,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 33751, 33895), }); declarations.push(Declaration { - id: DeclarationId(1632), + id: DeclarationId(1633), name: Some("rust_int_gt".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -61281,22 +61310,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 33897, 34040), }); declarations.push(Declaration { - id: DeclarationId(1633), + id: DeclarationId(1634), name: Some("rust_int_ge".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -61318,22 +61347,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 34042, 34186), }); declarations.push(Declaration { - id: DeclarationId(1634), + id: DeclarationId(1635), name: Some("rust_bool_meet".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -61355,22 +61384,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 34188, 34341), }); declarations.push(Declaration { - id: DeclarationId(1635), + id: DeclarationId(1636), name: Some("rust_bool_join".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(978), + template: DeclarationId(979), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(978)), + meta_tag: Some(DeclarationId(979)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -61392,26 +61421,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 34343, 34496), }); declarations.push(Declaration { - id: DeclarationId(1636), + id: DeclarationId(1637), name: Some("rust_let_stmt".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(979), + template: DeclarationId(980), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(979)), + meta_tag: Some(DeclarationId(980)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1328)), + FieldValue::Reference(DeclarationId(1329)), ), ( "carrier".to_string(), @@ -61430,26 +61459,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 35246, 35385), }); declarations.push(Declaration { - id: DeclarationId(1637), + id: DeclarationId(1638), name: Some("rust_if_expr".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(979), + template: DeclarationId(980), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(979)), + meta_tag: Some(DeclarationId(980)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1326)), + FieldValue::Reference(DeclarationId(1327)), ), ( "carrier".to_string(), @@ -61468,26 +61497,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 35387, 35534), }); declarations.push(Declaration { - id: DeclarationId(1638), + id: DeclarationId(1639), name: Some("rust_main_wrap".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(979), + template: DeclarationId(980), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(979)), + meta_tag: Some(DeclarationId(980)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1329)), + FieldValue::Reference(DeclarationId(1330)), ), ( "carrier".to_string(), @@ -61507,22 +61536,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 35536, 35706), }); declarations.push(Declaration { - id: DeclarationId(1639), + id: DeclarationId(1640), name: Some("rust_empty_callable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(980), + template: DeclarationId(981), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(980)), + meta_tag: Some(DeclarationId(981)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -61531,7 +61560,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2273), + constructor: DeclarationId(2277), payload: vec![], }, ), @@ -61547,22 +61576,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 37083, 37225), }); declarations.push(Declaration { - id: DeclarationId(1640), + id: DeclarationId(1641), name: Some("rust_singleton_callable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(980), + template: DeclarationId(981), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(980)), + meta_tag: Some(DeclarationId(981)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -61571,7 +61600,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2274), + constructor: DeclarationId(2278), payload: vec![], }, ), @@ -61585,7 +61614,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2264), + constructor: DeclarationId(2268), payload: vec![], }, ), @@ -61602,22 +61631,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 37227, 37423), }); declarations.push(Declaration { - id: DeclarationId(1641), + id: DeclarationId(1642), name: Some("rust_cons_callable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(980), + template: DeclarationId(981), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(980)), + meta_tag: Some(DeclarationId(981)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -61626,7 +61655,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2275), + constructor: DeclarationId(2279), payload: vec![], }, ), @@ -61641,7 +61670,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2264), + constructor: DeclarationId(2268), payload: vec![], }, ), @@ -61654,7 +61683,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2264), + constructor: DeclarationId(2268), payload: vec![], }, ), @@ -61672,22 +61701,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 37425, 37646), }); declarations.push(Declaration { - id: DeclarationId(1642), + id: DeclarationId(1643), name: Some("rust_concat_callable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(980), + template: DeclarationId(981), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(980)), + meta_tag: Some(DeclarationId(981)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -61696,7 +61725,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2276), + constructor: DeclarationId(2280), payload: vec![], }, ), @@ -61711,7 +61740,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2264), + constructor: DeclarationId(2268), payload: vec![], }, ), @@ -61724,7 +61753,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2264), + constructor: DeclarationId(2268), payload: vec![], }, ), @@ -61742,22 +61771,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 37648, 37875), }); declarations.push(Declaration { - id: DeclarationId(1643), + id: DeclarationId(1644), name: Some("rust_length_callable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(980), + template: DeclarationId(981), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(980)), + meta_tag: Some(DeclarationId(981)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -61766,7 +61795,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2277), + constructor: DeclarationId(2281), payload: vec![], }, ), @@ -61780,7 +61809,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2263), + constructor: DeclarationId(2267), payload: vec![], }, ), @@ -61797,22 +61826,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 37877, 38064), }); declarations.push(Declaration { - id: DeclarationId(1644), + id: DeclarationId(1645), name: Some("rust_list_instantiation".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(988), + template: DeclarationId(989), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(988)), + meta_tag: Some(DeclarationId(989)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -61833,22 +61862,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 38066, 38209), }); declarations.push(Declaration { - id: DeclarationId(1645), + id: DeclarationId(1646), name: Some("rust_result_instantiation".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(988), + template: DeclarationId(989), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(988)), + meta_tag: Some(DeclarationId(989)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -61871,26 +61900,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 38488, 38659), }); declarations.push(Declaration { - id: DeclarationId(1646), + id: DeclarationId(1647), name: Some("rust_lookup_instantiation".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(988), + template: DeclarationId(989), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(988)), + meta_tag: Some(DeclarationId(989)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(894)), + FieldValue::Reference(DeclarationId(895)), ), ( "carrier".to_string(), @@ -61907,26 +61936,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 38661, 38811), }); declarations.push(Declaration { - id: DeclarationId(1647), + id: DeclarationId(1648), name: Some("rust_witness_instantiation".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(988), + template: DeclarationId(989), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(988)), + meta_tag: Some(DeclarationId(989)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1041)), + FieldValue::Reference(DeclarationId(1042)), ), ( "carrier".to_string(), @@ -61943,26 +61972,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 38813, 38966), }); declarations.push(Declaration { - id: DeclarationId(1648), + id: DeclarationId(1649), name: Some("rust_lens_instantiation".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(988), + template: DeclarationId(989), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(988)), + meta_tag: Some(DeclarationId(989)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1080)), + FieldValue::Reference(DeclarationId(1081)), ), ( "carrier".to_string(), @@ -61979,22 +62008,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 38968, 39112), }); declarations.push(Declaration { - id: DeclarationId(1649), + id: DeclarationId(1650), name: Some("rust_monoid_instantiation".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(988), + template: DeclarationId(989), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(988)), + meta_tag: Some(DeclarationId(989)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -62015,26 +62044,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 39114, 39264), }); declarations.push(Declaration { - id: DeclarationId(1650), + id: DeclarationId(1651), name: Some("rust_lens_enforcement_instantiation".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(988), + template: DeclarationId(989), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(988)), + meta_tag: Some(DeclarationId(989)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1084)), + FieldValue::Reference(DeclarationId(1085)), ), ( "carrier".to_string(), @@ -62053,26 +62082,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 39266, 39458), }); declarations.push(Declaration { - id: DeclarationId(1651), + id: DeclarationId(1652), name: Some("rust_enforceable_lens_instantiation".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(988), + template: DeclarationId(989), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(988)), + meta_tag: Some(DeclarationId(989)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1088)), + FieldValue::Reference(DeclarationId(1089)), ), ( "carrier".to_string(), @@ -62091,22 +62120,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 39460, 39652), }); declarations.push(Declaration { - id: DeclarationId(1652), + id: DeclarationId(1653), name: Some("rust_map_instantiation".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(988), + template: DeclarationId(989), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(988)), + meta_tag: Some(DeclarationId(989)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -62129,22 +62158,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 39654, 39804), }); declarations.push(Declaration { - id: DeclarationId(1653), + id: DeclarationId(1654), name: Some("rust_is_empty_callable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(980), + template: DeclarationId(981), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(980)), + meta_tag: Some(DeclarationId(981)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -62153,7 +62182,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2282), payload: vec![], }, ), @@ -62167,7 +62196,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2263), + constructor: DeclarationId(2267), payload: vec![], }, ), @@ -62184,22 +62213,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 39806, 39998), }); declarations.push(Declaration { - id: DeclarationId(1654), + id: DeclarationId(1655), name: Some("rust_fold_callable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(980), + template: DeclarationId(981), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(980)), + meta_tag: Some(DeclarationId(981)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -62208,7 +62237,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2279), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -62223,7 +62252,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2263), + constructor: DeclarationId(2267), payload: vec![], }, ), @@ -62236,7 +62265,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2264), + constructor: DeclarationId(2268), payload: vec![], }, ), @@ -62249,7 +62278,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2263), + constructor: DeclarationId(2267), payload: vec![], }, ), @@ -62267,22 +62296,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 40000, 40261), }); declarations.push(Declaration { - id: DeclarationId(1655), + id: DeclarationId(1656), name: Some("rust_map_callable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(980), + template: DeclarationId(981), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(980)), + meta_tag: Some(DeclarationId(981)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -62291,7 +62320,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2280), + constructor: DeclarationId(2284), payload: vec![], }, ), @@ -62306,7 +62335,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2263), + constructor: DeclarationId(2267), payload: vec![], }, ), @@ -62319,7 +62348,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2263), + constructor: DeclarationId(2267), payload: vec![], }, ), @@ -62337,22 +62366,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 40263, 40481), }); declarations.push(Declaration { - id: DeclarationId(1656), + id: DeclarationId(1657), name: Some("rust_filter_callable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(980), + template: DeclarationId(981), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(980)), + meta_tag: Some(DeclarationId(981)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -62361,7 +62390,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2285), payload: vec![], }, ), @@ -62376,7 +62405,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2263), + constructor: DeclarationId(2267), payload: vec![], }, ), @@ -62389,7 +62418,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2263), + constructor: DeclarationId(2267), payload: vec![], }, ), @@ -62407,22 +62436,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 40483, 40710), }); declarations.push(Declaration { - id: DeclarationId(1657), + id: DeclarationId(1658), name: Some("rust_contains_callable".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(980), + template: DeclarationId(981), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(980)), + meta_tag: Some(DeclarationId(981)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -62431,7 +62460,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2282), + constructor: DeclarationId(2286), payload: vec![], }, ), @@ -62446,7 +62475,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2263), + constructor: DeclarationId(2267), payload: vec![], }, ), @@ -62459,7 +62488,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2263), + constructor: DeclarationId(2267), payload: vec![], }, ), @@ -62477,22 +62506,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 40712, 40945), }); declarations.push(Declaration { - id: DeclarationId(1658), + id: DeclarationId(1659), name: Some("rust_list_pattern".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(990), + template: DeclarationId(991), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(990)), + meta_tag: Some(DeclarationId(991)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -62501,17 +62530,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2284), + constructor: DeclarationId(2288), payload: vec![], }, ), ( "empty_variant".to_string(), - FieldValue::Reference(DeclarationId(1833)), + FieldValue::Reference(DeclarationId(1834)), ), ( "cons_variant".to_string(), - FieldValue::Reference(DeclarationId(1835)), + FieldValue::Reference(DeclarationId(1836)), ), ( "scrutinee".to_string(), @@ -62546,15 +62575,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 41173, 41477), }); declarations.push(Declaration { - id: DeclarationId(1659), + id: DeclarationId(1660), name: Some("rust_statements".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(992), + template: DeclarationId(993), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(992)), + meta_tag: Some(DeclarationId(993)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -62578,15 +62607,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 41479, 41617), }); declarations.push(Declaration { - id: DeclarationId(1660), + id: DeclarationId(1661), name: Some("rust_expressions".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(993), + template: DeclarationId(994), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(993)), + meta_tag: Some(DeclarationId(994)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -62612,15 +62641,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 41619, 41772), }); declarations.push(Declaration { - id: DeclarationId(1661), + id: DeclarationId(1662), name: Some("rust_control_flow".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(995), + template: DeclarationId(996), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(995)), + meta_tag: Some(DeclarationId(996)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -62657,15 +62686,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 41774, 41964), }); declarations.push(Declaration { - id: DeclarationId(1662), + id: DeclarationId(1663), name: Some("rust_literals".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(996), + template: DeclarationId(997), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(996)), + meta_tag: Some(DeclarationId(997)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -62689,15 +62718,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 41966, 42078), }); declarations.push(Declaration { - id: DeclarationId(1663), + id: DeclarationId(1664), name: Some("rust_modules".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(997), + template: DeclarationId(998), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(997)), + meta_tag: Some(DeclarationId(998)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -62711,15 +62740,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 42080, 42140), }); declarations.push(Declaration { - id: DeclarationId(1664), + id: DeclarationId(1665), name: Some("rust_functions".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(998), + template: DeclarationId(999), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(998)), + meta_tag: Some(DeclarationId(999)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -62757,15 +62786,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 42142, 42420), }); declarations.push(Declaration { - id: DeclarationId(1665), + id: DeclarationId(1666), name: Some("rust_type_applications".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(999), + template: DeclarationId(1000), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(999)), + meta_tag: Some(DeclarationId(1000)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -62779,15 +62808,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 42422, 42510), }); declarations.push(Declaration { - id: DeclarationId(1666), + id: DeclarationId(1667), name: Some("rust_type_defs".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1000), + template: DeclarationId(1001), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1000)), + meta_tag: Some(DeclarationId(1001)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -62825,15 +62854,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 42512, 42814), }); declarations.push(Declaration { - id: DeclarationId(1667), + id: DeclarationId(1668), name: Some("rust_record_derive_templates".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1001), + template: DeclarationId(1002), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1001)), + meta_tag: Some(DeclarationId(1002)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -62857,15 +62886,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 42816, 43029), }); declarations.push(Declaration { - id: DeclarationId(1668), + id: DeclarationId(1669), name: Some("rust_patterns".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1002), + template: DeclarationId(1003), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1002)), + meta_tag: Some(DeclarationId(1003)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -62915,15 +62944,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 43031, 43366), }); declarations.push(Declaration { - id: DeclarationId(1669), + id: DeclarationId(1670), name: Some("rust_language_spec_free_monoid_concat_contract".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1011), + template: DeclarationId(1012), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1011)), + meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -62945,7 +62974,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "{ let mut __left = {left}; __left.extend({right}); __left }" .to_string(), @@ -62959,7 +62988,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -62970,15 +62999,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 43368, 43738), }); declarations.push(Declaration { - id: DeclarationId(1670), + id: DeclarationId(1671), name: Some("rust_language_spec_free_monoid_length_contract".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1011), + template: DeclarationId(1012), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1011)), + meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -62999,7 +63028,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "({recv}).len() as i64".to_string(), ))], @@ -63012,7 +63041,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -63023,15 +63052,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 43740, 44034), }); declarations.push(Declaration { - id: DeclarationId(1671), + id: DeclarationId(1672), name: Some("rust_language_spec_free_monoid_emptiness_contract".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1011), + template: DeclarationId(1012), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1011)), + meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -63050,7 +63079,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "({recv}).is_empty()".to_string(), ))], @@ -63063,7 +63092,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -63074,15 +63103,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 44205, 44500), }); declarations.push(Declaration { - id: DeclarationId(1672), + id: DeclarationId(1673), name: Some("rust_language_spec_free_monoid_fold_contract".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1011), + template: DeclarationId(1012), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1011)), + meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -63103,7 +63132,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "({recv}).iter().fold({init}, {body})".to_string(), ))], @@ -63116,7 +63145,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -63127,15 +63156,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 44502, 44822), }); declarations.push(Declaration { - id: DeclarationId(1673), + id: DeclarationId(1674), name: Some("rust_language_spec_map_contract".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1011), + template: DeclarationId(1012), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1011)), + meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -63156,7 +63185,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2295), payload: vec![FieldValue::Literal(LiteralBits::String( "({recv}).iter().map({body}).collect::>()".to_string(), ))], @@ -63169,7 +63198,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2290), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -63179,17 +63208,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { nominal_opacity: None, span: SourceSpan::new("src/v3/spec/rust.dag", 44824, 45152), }); - declarations.push(Declaration { id: DeclarationId(1674), name: Some("rust_collection_ops".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1003), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1003)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![("concat_contract".to_string(), FieldValue::Reference(DeclarationId(1669))), ("length_contract".to_string(), FieldValue::Reference(DeclarationId(1670))), ("is_empty_contract".to_string(), FieldValue::Reference(DeclarationId(1671))), ("fold_contract".to_string(), FieldValue::Reference(DeclarationId(1672))), ("filter_contract".to_string(), FieldValue::Reference(DeclarationId(1135))), ("flat_map_contract".to_string(), FieldValue::Reference(DeclarationId(1138))), ("any_contract".to_string(), FieldValue::Reference(DeclarationId(1136))), ("all_contract".to_string(), FieldValue::Reference(DeclarationId(1137))), ("map_contract".to_string(), FieldValue::Reference(DeclarationId(1673))), ("filter".to_string(), FieldValue::Literal(LiteralBits::String("{ let mut __out = Vec::new(); for {item} in ({recv}).iter() { if {predicate} { __out.push({item_push}); } } __out }".to_string()))), ("contains".to_string(), FieldValue::Literal(LiteralBits::String("({recv}).contains({item})".to_string()))), ("empty_list".to_string(), FieldValue::Literal(LiteralBits::String("Vec::new()".to_string()))), ("list_literal".to_string(), FieldValue::Literal(LiteralBits::String("vec![{elements}]".to_string()))), ("cons".to_string(), FieldValue::Literal(LiteralBits::String("{ let mut __list = {tail}; __list.insert(0, {head}); __list }".to_string())))] }), refinement: None, nominal_opacity: None, span: SourceSpan::new("src/v3/spec/rust.dag", 45154, 46030) }); + declarations.push(Declaration { id: DeclarationId(1675), name: Some("rust_collection_ops".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1004), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1004)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![("concat_contract".to_string(), FieldValue::Reference(DeclarationId(1670))), ("length_contract".to_string(), FieldValue::Reference(DeclarationId(1671))), ("is_empty_contract".to_string(), FieldValue::Reference(DeclarationId(1672))), ("fold_contract".to_string(), FieldValue::Reference(DeclarationId(1673))), ("filter_contract".to_string(), FieldValue::Reference(DeclarationId(1136))), ("flat_map_contract".to_string(), FieldValue::Reference(DeclarationId(1139))), ("any_contract".to_string(), FieldValue::Reference(DeclarationId(1137))), ("all_contract".to_string(), FieldValue::Reference(DeclarationId(1138))), ("map_contract".to_string(), FieldValue::Reference(DeclarationId(1674))), ("filter".to_string(), FieldValue::Literal(LiteralBits::String("{ let mut __out = Vec::new(); for {item} in ({recv}).iter() { if {predicate} { __out.push({item_push}); } } __out }".to_string()))), ("contains".to_string(), FieldValue::Literal(LiteralBits::String("({recv}).contains({item})".to_string()))), ("empty_list".to_string(), FieldValue::Literal(LiteralBits::String("Vec::new()".to_string()))), ("list_literal".to_string(), FieldValue::Literal(LiteralBits::String("vec![{elements}]".to_string()))), ("cons".to_string(), FieldValue::Literal(LiteralBits::String("{ let mut __list = {tail}; __list.insert(0, {head}); __list }".to_string())))] }), refinement: None, nominal_opacity: None, span: SourceSpan::new("src/v3/spec/rust.dag", 45154, 46030) }); declarations.push(Declaration { - id: DeclarationId(1675), + id: DeclarationId(1676), name: Some("rust_value_construction".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1004), + template: DeclarationId(1005), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1004)), + meta_tag: Some(DeclarationId(1005)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -63225,15 +63254,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 46032, 46304), }); declarations.push(Declaration { - id: DeclarationId(1676), + id: DeclarationId(1677), name: Some("rust_rendering".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1005), + template: DeclarationId(1006), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1005)), + meta_tag: Some(DeclarationId(1006)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -63241,14 +63270,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "read".to_string(), FieldValue::Variant { - constructor: DeclarationId(2285), + constructor: DeclarationId(2289), payload: vec![], }, ), ( "construct".to_string(), FieldValue::Variant { - constructor: DeclarationId(2287), + constructor: DeclarationId(2291), payload: vec![], }, ), @@ -63259,66 +63288,66 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 46306, 46387), }); declarations.push(Declaration { - id: DeclarationId(1677), + id: DeclarationId(1678), name: Some("rust_language".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1008), + template: DeclarationId(1009), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1008)), + meta_tag: Some(DeclarationId(1009)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "statements".to_string(), - FieldValue::Reference(DeclarationId(1659)), + FieldValue::Reference(DeclarationId(1660)), ), ( "expressions".to_string(), - FieldValue::Reference(DeclarationId(1660)), + FieldValue::Reference(DeclarationId(1661)), ), ( "control_flow".to_string(), - FieldValue::Reference(DeclarationId(1661)), + FieldValue::Reference(DeclarationId(1662)), ), ( "literals".to_string(), - FieldValue::Reference(DeclarationId(1662)), + FieldValue::Reference(DeclarationId(1663)), ), ( "modules".to_string(), - FieldValue::Reference(DeclarationId(1663)), + FieldValue::Reference(DeclarationId(1664)), ), ( "functions".to_string(), - FieldValue::Reference(DeclarationId(1664)), + FieldValue::Reference(DeclarationId(1665)), ), ( "type_applications".to_string(), - FieldValue::Reference(DeclarationId(1665)), + FieldValue::Reference(DeclarationId(1666)), ), ( "type_definitions".to_string(), - FieldValue::Reference(DeclarationId(1666)), + FieldValue::Reference(DeclarationId(1667)), ), ( "record_derive_templates".to_string(), - FieldValue::Reference(DeclarationId(1667)), + FieldValue::Reference(DeclarationId(1668)), ), ( "patterns".to_string(), - FieldValue::Reference(DeclarationId(1668)), + FieldValue::Reference(DeclarationId(1669)), ), ( "collection_ops".to_string(), - FieldValue::Reference(DeclarationId(1674)), + FieldValue::Reference(DeclarationId(1675)), ), ( "values".to_string(), - FieldValue::Reference(DeclarationId(1675)), + FieldValue::Reference(DeclarationId(1676)), ), ], }), @@ -63327,15 +63356,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 46389, 46834), }); declarations.push(Declaration { - id: DeclarationId(1678), + id: DeclarationId(1679), name: Some("rust_correction_style".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1021), + template: DeclarationId(1022), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1021)), + meta_tag: Some(DeclarationId(1022)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -63363,15 +63392,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 48258, 48397), }); declarations.push(Declaration { - id: DeclarationId(1679), + id: DeclarationId(1680), name: Some("rust_clean_emission".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1012), + template: DeclarationId(1013), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1012)), + meta_tag: Some(DeclarationId(1013)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -63379,55 +63408,55 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "expression_wrapping".to_string(), FieldValue::Variant { - constructor: DeclarationId(2294), + constructor: DeclarationId(2298), payload: vec![], }, ), ( "pattern_bindings".to_string(), FieldValue::Variant { - constructor: DeclarationId(2297), + constructor: DeclarationId(2301), payload: vec![], }, ), ( "variant_payload_field_access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2301), + constructor: DeclarationId(2305), payload: vec![], }, ), ( "imports".to_string(), FieldValue::Variant { - constructor: DeclarationId(2303), + constructor: DeclarationId(2307), payload: vec![], }, ), ( "block_return".to_string(), FieldValue::Variant { - constructor: DeclarationId(2306), + constructor: DeclarationId(2310), payload: vec![], }, ), ( "variable_bindings".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2313), payload: vec![], }, ), ( "match_arm_body".to_string(), FieldValue::Variant { - constructor: DeclarationId(2312), + constructor: DeclarationId(2316), payload: vec![], }, ), ( "correction_style".to_string(), - FieldValue::Reference(DeclarationId(1678)), + FieldValue::Reference(DeclarationId(1679)), ), ( "post_emit_verifier".to_string(), @@ -63459,7 +63488,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "output_policy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2315), + constructor: DeclarationId(2319), payload: vec![], }, ), @@ -63472,26 +63501,26 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 48399, 49012), }); declarations.push(Declaration { - id: DeclarationId(1680), + id: DeclarationId(1681), name: Some("rust_clean_emission_binding".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1013), + template: DeclarationId(1014), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1013)), + meta_tag: Some(DeclarationId(1014)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "clean_emission".to_string(), - FieldValue::Reference(DeclarationId(1679)), + FieldValue::Reference(DeclarationId(1680)), ), ], }), @@ -63500,7 +63529,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 49014, 49144), }); declarations.push(Declaration { - id: DeclarationId(1681), + id: DeclarationId(1682), name: Some("rust_port_accessor".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(829), @@ -63524,7 +63553,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 50246, 50349), }); declarations.push(Declaration { - id: DeclarationId(1682), + id: DeclarationId(1683), name: Some("rust_node_accessor".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(829), @@ -63548,7 +63577,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 50351, 50454), }); declarations.push(Declaration { - id: DeclarationId(1683), + id: DeclarationId(1684), name: Some("rust_resolve_producer_accessor".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(829), @@ -63572,7 +63601,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 50456, 50583), }); declarations.push(Declaration { - id: DeclarationId(1684), + id: DeclarationId(1685), name: Some("port_binding_rust".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(830), @@ -63591,11 +63620,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1681)), + FieldValue::Reference(DeclarationId(1682)), ), ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ], }), @@ -63604,7 +63633,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 50585, 50716), }); declarations.push(Declaration { - id: DeclarationId(1685), + id: DeclarationId(1686), name: Some("node_binding_rust".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(830), @@ -63623,11 +63652,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1682)), + FieldValue::Reference(DeclarationId(1683)), ), ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ], }), @@ -63636,7 +63665,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 50718, 50849), }); declarations.push(Declaration { - id: DeclarationId(1686), + id: DeclarationId(1687), name: Some("resolve_producer_binding_rust".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(830), @@ -63655,11 +63684,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1683)), + FieldValue::Reference(DeclarationId(1684)), ), ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ], }), @@ -63668,7 +63697,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 50851, 51018), }); declarations.push(Declaration { - id: DeclarationId(1687), + id: DeclarationId(1688), name: Some("rust_lane2_workflow_accessor".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(829), @@ -63692,7 +63721,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 51529, 51658), }); declarations.push(Declaration { - id: DeclarationId(1688), + id: DeclarationId(1689), name: Some("lane2_workflow_at_binding_rust".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(830), @@ -63711,11 +63740,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1687)), + FieldValue::Reference(DeclarationId(1688)), ), ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ], }), @@ -63724,7 +63753,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 51660, 51827), }); declarations.push(Declaration { - id: DeclarationId(1689), + id: DeclarationId(1690), name: Some("rust_workflow_root_port_accessor".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(829), @@ -63748,7 +63777,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 52522, 52636), }); declarations.push(Declaration { - id: DeclarationId(1690), + id: DeclarationId(1691), name: Some("workflow_root_port_binding_rust".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(830), @@ -63767,11 +63796,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1689)), + FieldValue::Reference(DeclarationId(1690)), ), ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ], }), @@ -63780,22 +63809,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 52638, 52811), }); declarations.push(Declaration { - id: DeclarationId(1691), + id: DeclarationId(1692), name: Some("rust_workflow_root".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(973), + template: DeclarationId(974), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(973)), + meta_tag: Some(DeclarationId(974)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ( "target".to_string(), @@ -63821,7 +63850,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 53223, 53384), }); declarations.push(Declaration { - id: DeclarationId(1692), + id: DeclarationId(1693), name: Some("rust_declaration_by_id_accessor".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(829), @@ -63845,7 +63874,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 53711, 53834), }); declarations.push(Declaration { - id: DeclarationId(1693), + id: DeclarationId(1694), name: Some("declaration_by_id_binding_rust".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(830), @@ -63864,11 +63893,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1692)), + FieldValue::Reference(DeclarationId(1693)), ), ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ], }), @@ -63877,7 +63906,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 53836, 54006), }); declarations.push(Declaration { - id: DeclarationId(1694), + id: DeclarationId(1695), name: Some("rust_declaration_by_name_accessor".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(829), @@ -63901,7 +63930,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 54353, 54482), }); declarations.push(Declaration { - id: DeclarationId(1695), + id: DeclarationId(1696), name: Some("declaration_by_name_binding_rust".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(830), @@ -63920,11 +63949,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1694)), + FieldValue::Reference(DeclarationId(1695)), ), ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ], }), @@ -63933,7 +63962,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 54484, 54660), }); declarations.push(Declaration { - id: DeclarationId(1696), + id: DeclarationId(1697), name: Some("rust_per_call_pattern_at_accessor".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(829), @@ -63957,7 +63986,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 54880, 55000), }); declarations.push(Declaration { - id: DeclarationId(1697), + id: DeclarationId(1698), name: Some("per_call_pattern_at_binding_rust".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(830), @@ -63972,15 +64001,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "accessor".to_string(), - FieldValue::Reference(DeclarationId(957)), + FieldValue::Reference(DeclarationId(958)), ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1696)), + FieldValue::Reference(DeclarationId(1697)), ), ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ], }), @@ -63989,7 +64018,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 55002, 55178), }); declarations.push(Declaration { - id: DeclarationId(1698), + id: DeclarationId(1699), name: Some("rust_per_call_descent_operand_port_accessor".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(829), @@ -64013,7 +64042,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 55364, 55504), }); declarations.push(Declaration { - id: DeclarationId(1699), + id: DeclarationId(1700), name: Some("per_call_descent_operand_port_binding_rust".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(830), @@ -64028,15 +64057,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "accessor".to_string(), - FieldValue::Reference(DeclarationId(958)), + FieldValue::Reference(DeclarationId(959)), ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1699)), ), ( "language".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1678)), ), ], }), @@ -64045,7 +64074,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 55506, 55712), }); declarations.push(Declaration { - id: DeclarationId(1700), + id: DeclarationId(1701), name: Some("CompilerHostRealization".to_string()), connective: TypeConnective::Conj { children: vec![Field { @@ -64064,21 +64093,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 453, 502), }); declarations.push(Declaration { - id: DeclarationId(1701), + id: DeclarationId(1702), name: Some("PipelineSnapshotKind".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "SnapshotSurface".to_string(), - ty: DeclarationId(2787), + ty: DeclarationId(2791), }, Field { label: "SnapshotDag".to_string(), - ty: DeclarationId(2788), + ty: DeclarationId(2792), }, Field { label: "SnapshotText".to_string(), - ty: DeclarationId(2789), + ty: DeclarationId(2793), }, ], }, @@ -64093,21 +64122,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 504, 576), }); declarations.push(Declaration { - id: DeclarationId(1702), + id: DeclarationId(1703), name: Some("PipelineStageBinding".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "stage".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "realization".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "snapshot".to_string(), - ty: DeclarationId(1701), + ty: DeclarationId(1702), }, ], }, @@ -64122,7 +64151,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 578, 694), }); declarations.push(Declaration { - id: DeclarationId(1703), + id: DeclarationId(1704), name: Some("parse_realization".to_string()), connective: TypeConnective::Conj { children: vec![Field { @@ -64132,7 +64161,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1700)), + meta_tag: Some(DeclarationId(1701)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -64146,7 +64175,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 696, 780), }); declarations.push(Declaration { - id: DeclarationId(1704), + id: DeclarationId(1705), name: Some("lower_realization".to_string()), connective: TypeConnective::Conj { children: vec![Field { @@ -64156,7 +64185,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1700)), + meta_tag: Some(DeclarationId(1701)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -64170,7 +64199,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 782, 866), }); declarations.push(Declaration { - id: DeclarationId(1705), + id: DeclarationId(1706), name: Some("infer_realization".to_string()), connective: TypeConnective::Conj { children: vec![Field { @@ -64180,7 +64209,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1700)), + meta_tag: Some(DeclarationId(1701)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -64194,7 +64223,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 868, 952), }); declarations.push(Declaration { - id: DeclarationId(1706), + id: DeclarationId(1707), name: Some("compute_ownership_realization".to_string()), connective: TypeConnective::Conj { children: vec![Field { @@ -64204,7 +64233,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1700)), + meta_tag: Some(DeclarationId(1701)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -64220,7 +64249,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 954, 1062), }); declarations.push(Declaration { - id: DeclarationId(1707), + id: DeclarationId(1708), name: Some("emit_realization".to_string()), connective: TypeConnective::Conj { children: vec![Field { @@ -64230,7 +64259,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1700)), + meta_tag: Some(DeclarationId(1701)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -64244,7 +64273,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 1064, 1146), }); declarations.push(Declaration { - id: DeclarationId(1708), + id: DeclarationId(1709), name: Some("lens_complexity_realization".to_string()), connective: TypeConnective::Conj { children: vec![Field { @@ -64254,7 +64283,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1700)), + meta_tag: Some(DeclarationId(1701)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -64270,31 +64299,31 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 1148, 1252), }); declarations.push(Declaration { - id: DeclarationId(1709), + id: DeclarationId(1710), name: Some("parse_stage_binding".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1702), + template: DeclarationId(1703), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1702)), + meta_tag: Some(DeclarationId(1703)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "stage".to_string(), - FieldValue::Reference(DeclarationId(1715)), + FieldValue::Reference(DeclarationId(1716)), ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1703)), + FieldValue::Reference(DeclarationId(1704)), ), ( "snapshot".to_string(), FieldValue::Variant { - constructor: DeclarationId(2787), + constructor: DeclarationId(2791), payload: vec![], }, ), @@ -64305,31 +64334,31 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 1254, 1382), }); declarations.push(Declaration { - id: DeclarationId(1710), + id: DeclarationId(1711), name: Some("lower_stage_binding".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1702), + template: DeclarationId(1703), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1702)), + meta_tag: Some(DeclarationId(1703)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "stage".to_string(), - FieldValue::Reference(DeclarationId(1716)), + FieldValue::Reference(DeclarationId(1717)), ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1704)), + FieldValue::Reference(DeclarationId(1705)), ), ( "snapshot".to_string(), FieldValue::Variant { - constructor: DeclarationId(2788), + constructor: DeclarationId(2792), payload: vec![], }, ), @@ -64340,31 +64369,31 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 1384, 1508), }); declarations.push(Declaration { - id: DeclarationId(1711), + id: DeclarationId(1712), name: Some("infer_stage_binding".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1702), + template: DeclarationId(1703), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1702)), + meta_tag: Some(DeclarationId(1703)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "stage".to_string(), - FieldValue::Reference(DeclarationId(1717)), + FieldValue::Reference(DeclarationId(1718)), ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1705)), + FieldValue::Reference(DeclarationId(1706)), ), ( "snapshot".to_string(), FieldValue::Variant { - constructor: DeclarationId(2788), + constructor: DeclarationId(2792), payload: vec![], }, ), @@ -64375,31 +64404,31 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 1510, 1634), }); declarations.push(Declaration { - id: DeclarationId(1712), + id: DeclarationId(1713), name: Some("compute_ownership_stage_binding".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1702), + template: DeclarationId(1703), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1702)), + meta_tag: Some(DeclarationId(1703)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "stage".to_string(), - FieldValue::Reference(DeclarationId(1718)), + FieldValue::Reference(DeclarationId(1719)), ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1706)), + FieldValue::Reference(DeclarationId(1707)), ), ( "snapshot".to_string(), FieldValue::Variant { - constructor: DeclarationId(2788), + constructor: DeclarationId(2792), payload: vec![], }, ), @@ -64410,31 +64439,31 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 1636, 1796), }); declarations.push(Declaration { - id: DeclarationId(1713), + id: DeclarationId(1714), name: Some("lens_complexity_stage_binding".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1702), + template: DeclarationId(1703), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1702)), + meta_tag: Some(DeclarationId(1703)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "stage".to_string(), - FieldValue::Reference(DeclarationId(1719)), + FieldValue::Reference(DeclarationId(1720)), ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1708)), + FieldValue::Reference(DeclarationId(1709)), ), ( "snapshot".to_string(), FieldValue::Variant { - constructor: DeclarationId(2788), + constructor: DeclarationId(2792), payload: vec![], }, ), @@ -64445,31 +64474,31 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 1798, 1952), }); declarations.push(Declaration { - id: DeclarationId(1714), + id: DeclarationId(1715), name: Some("emit_stage_binding".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1702), + template: DeclarationId(1703), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1702)), + meta_tag: Some(DeclarationId(1703)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "stage".to_string(), - FieldValue::Reference(DeclarationId(1720)), + FieldValue::Reference(DeclarationId(1721)), ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1707)), + FieldValue::Reference(DeclarationId(1708)), ), ( "snapshot".to_string(), FieldValue::Variant { - constructor: DeclarationId(2789), + constructor: DeclarationId(2793), payload: vec![], }, ), @@ -64480,12 +64509,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 1954, 2076), }); declarations.push(Declaration { - id: DeclarationId(1715), + id: DeclarationId(1716), name: Some("parse".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(230), DeclarationId(230)], output: DeclarationId(828), - body: ArrowBody::ExternalRealization(DeclarationId(1703)), + body: ArrowBody::ExternalRealization(DeclarationId(1704)), }, type_params: vec![], phantom_params: Vec::new(), @@ -64498,12 +64527,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 2078, 2140), }); declarations.push(Declaration { - id: DeclarationId(1716), + id: DeclarationId(1717), name: Some("lower".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828)], output: DeclarationId(828), - body: ArrowBody::ExternalRealization(DeclarationId(1704)), + body: ArrowBody::ExternalRealization(DeclarationId(1705)), }, type_params: vec![], phantom_params: Vec::new(), @@ -64516,12 +64545,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 2142, 2184), }); declarations.push(Declaration { - id: DeclarationId(1717), + id: DeclarationId(1718), name: Some("infer".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828)], output: DeclarationId(828), - body: ArrowBody::ExternalRealization(DeclarationId(1705)), + body: ArrowBody::ExternalRealization(DeclarationId(1706)), }, type_params: vec![], phantom_params: Vec::new(), @@ -64534,12 +64563,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 2186, 2228), }); declarations.push(Declaration { - id: DeclarationId(1718), + id: DeclarationId(1719), name: Some("compute_ownership".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828)], output: DeclarationId(828), - body: ArrowBody::ExternalRealization(DeclarationId(1706)), + body: ArrowBody::ExternalRealization(DeclarationId(1707)), }, type_params: vec![], phantom_params: Vec::new(), @@ -64552,12 +64581,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 2230, 2288), }); declarations.push(Declaration { - id: DeclarationId(1719), + id: DeclarationId(1720), name: Some("lens_complexity".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828)], output: DeclarationId(828), - body: ArrowBody::ExternalRealization(DeclarationId(1708)), + body: ArrowBody::ExternalRealization(DeclarationId(1709)), }, type_params: vec![], phantom_params: Vec::new(), @@ -64570,17 +64599,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 2290, 2347), }); declarations.push(Declaration { - id: DeclarationId(1720), + id: DeclarationId(1721), name: Some("emit".to_string()), connective: TypeConnective::Arrow { inputs: vec![ DeclarationId(828), DeclarationId(828), DeclarationId(828), - DeclarationId(1008), + DeclarationId(1009), ], output: DeclarationId(230), - body: ArrowBody::ExternalRealization(DeclarationId(1707)), + body: ArrowBody::ExternalRealization(DeclarationId(1708)), }, type_params: vec![], phantom_params: Vec::new(), @@ -64593,10 +64622,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 2349, 2460), }); declarations.push(Declaration { - id: DeclarationId(1721), + id: DeclarationId(1722), name: Some("compile".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(230), DeclarationId(230), DeclarationId(1008)], + inputs: vec![DeclarationId(230), DeclarationId(230), DeclarationId(1009)], output: DeclarationId(230), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/compiler/pipeline.dag", @@ -64615,11 +64644,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 2462, 2605), }); declarations.push(Declaration { - id: DeclarationId(1722), + id: DeclarationId(1723), name: Some("from_symbol".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(230)], - output: DeclarationId(2790), + output: DeclarationId(2794), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/compiler/operators.dag", 156, @@ -64637,7 +64666,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/operators.dag", 108, 771), }); declarations.push(Declaration { - id: DeclarationId(1723), + id: DeclarationId(1724), name: Some("symbol".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(806)], @@ -64655,7 +64684,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/operators.dag", 773, 1214), }); declarations.push(Declaration { - id: DeclarationId(1724), + id: DeclarationId(1725), name: Some("algebra_field_name".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(806)], @@ -64673,7 +64702,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/operators.dag", 1216, 2017), }); declarations.push(Declaration { - id: DeclarationId(1725), + id: DeclarationId(1726), name: Some("LensRegistryEntry".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -64702,15 +64731,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 2117, 2212), }); declarations.push(Declaration { - id: DeclarationId(1726), + id: DeclarationId(1727), name: Some("lens_cost_entry".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1725), + template: DeclarationId(1726), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1725)), + meta_tag: Some(DeclarationId(1726)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -64738,15 +64767,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 2214, 2387), }); declarations.push(Declaration { - id: DeclarationId(1727), + id: DeclarationId(1728), name: Some("lens_cost_symbolic_entry".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1725), + template: DeclarationId(1726), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1725)), + meta_tag: Some(DeclarationId(1726)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -64774,15 +64803,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 2389, 2577), }); declarations.push(Declaration { - id: DeclarationId(1728), + id: DeclarationId(1729), name: Some("lens_cost_target_realization_entry".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1725), + template: DeclarationId(1726), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1725)), + meta_tag: Some(DeclarationId(1726)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -64813,15 +64842,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 2579, 2816), }); declarations.push(Declaration { - id: DeclarationId(1729), + id: DeclarationId(1730), name: Some("lens_effect_enumeration_entry".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1725), + template: DeclarationId(1726), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1725)), + meta_tag: Some(DeclarationId(1726)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -64849,15 +64878,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 2818, 3035), }); declarations.push(Declaration { - id: DeclarationId(1730), + id: DeclarationId(1731), name: Some("lens_parallelism_entry".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1725), + template: DeclarationId(1726), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1725)), + meta_tag: Some(DeclarationId(1726)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -64885,15 +64914,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 3037, 3226), }); declarations.push(Declaration { - id: DeclarationId(1731), + id: DeclarationId(1732), name: Some("lens_provenance_entry".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1725), + template: DeclarationId(1726), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1725)), + meta_tag: Some(DeclarationId(1726)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -64921,15 +64950,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 3228, 3413), }); declarations.push(Declaration { - id: DeclarationId(1732), + id: DeclarationId(1733), name: Some("lens_structural_resolution_entry".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1725), + template: DeclarationId(1726), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1725)), + meta_tag: Some(DeclarationId(1726)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -64960,15 +64989,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 3415, 3644), }); declarations.push(Declaration { - id: DeclarationId(1733), + id: DeclarationId(1734), name: Some("lens_unused_parameters_entry".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1725), + template: DeclarationId(1726), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1725)), + meta_tag: Some(DeclarationId(1726)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -64996,15 +65025,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 3646, 3859), }); declarations.push(Declaration { - id: DeclarationId(1734), + id: DeclarationId(1735), name: Some("lens_infer_helpers_entry".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1725), + template: DeclarationId(1726), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1725)), + meta_tag: Some(DeclarationId(1726)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -65032,15 +65061,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 4486, 4678), }); declarations.push(Declaration { - id: DeclarationId(1735), + id: DeclarationId(1736), name: Some("lens_variant_payload_entry".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1725), + template: DeclarationId(1726), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1725)), + meta_tag: Some(DeclarationId(1726)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -65068,15 +65097,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 4680, 4880), }); declarations.push(Declaration { - id: DeclarationId(1736), + id: DeclarationId(1737), name: Some("lens_lower_helpers_entry".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1725), + template: DeclarationId(1726), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1725)), + meta_tag: Some(DeclarationId(1726)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -65104,17 +65133,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 5130, 5322), }); declarations.push(Declaration { - id: DeclarationId(1737), + id: DeclarationId(1738), name: Some("IntegerAlgebra".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "OrderedRingAlgebra".to_string(), - ty: DeclarationId(2791), + ty: DeclarationId(2795), }, Field { label: "SemiringAlgebra".to_string(), - ty: DeclarationId(2792), + ty: DeclarationId(2796), }, ], }, @@ -65129,21 +65158,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 6404, 6466), }); declarations.push(Declaration { - id: DeclarationId(1738), + id: DeclarationId(1739), name: Some("NonIntegerAlgebra".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "ApproximateFieldAlgebra".to_string(), - ty: DeclarationId(2793), + ty: DeclarationId(2797), }, Field { label: "BooleanAlgebraAlgebra".to_string(), - ty: DeclarationId(2794), + ty: DeclarationId(2798), }, Field { label: "TerminalAlgebra".to_string(), - ty: DeclarationId(2795), + ty: DeclarationId(2799), }, ], }, @@ -65158,37 +65187,37 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 6468, 6564), }); declarations.push(Declaration { - id: DeclarationId(1739), + id: DeclarationId(1740), name: Some("TargetCarrier".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "BitCarrier".to_string(), - ty: DeclarationId(2796), + ty: DeclarationId(2800), }, Field { label: "ByteCarrier".to_string(), - ty: DeclarationId(2797), + ty: DeclarationId(2801), }, Field { label: "Word16Carrier".to_string(), - ty: DeclarationId(2798), + ty: DeclarationId(2802), }, Field { label: "Word32Carrier".to_string(), - ty: DeclarationId(2799), + ty: DeclarationId(2803), }, Field { label: "Word64Carrier".to_string(), - ty: DeclarationId(2800), + ty: DeclarationId(2804), }, Field { label: "Word128Carrier".to_string(), - ty: DeclarationId(2801), + ty: DeclarationId(2805), }, Field { label: "TerminalCarrier".to_string(), - ty: DeclarationId(2802), + ty: DeclarationId(2806), }, ], }, @@ -65203,21 +65232,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 8154, 8296), }); declarations.push(Declaration { - id: DeclarationId(1740), + id: DeclarationId(1741), name: Some("IntegerOverflow".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "TwoComplementWrap".to_string(), - ty: DeclarationId(2803), + ty: DeclarationId(2807), }, Field { label: "Saturating".to_string(), - ty: DeclarationId(2804), + ty: DeclarationId(2808), }, Field { label: "Trap".to_string(), - ty: DeclarationId(2805), + ty: DeclarationId(2809), }, ], }, @@ -65232,17 +65261,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 9013, 9079), }); declarations.push(Declaration { - id: DeclarationId(1741), + id: DeclarationId(1742), name: Some("RustPrimitive".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "IntegerPrimitive".to_string(), - ty: DeclarationId(2806), + ty: DeclarationId(2810), }, Field { label: "NonIntegerPrimitive".to_string(), - ty: DeclarationId(2807), + ty: DeclarationId(2811), }, ], }, @@ -65257,94 +65286,94 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 9834, 10616), }); declarations.push(Declaration { - id: DeclarationId(1742), + id: DeclarationId(1743), name: Some("rust_pilot_primitives".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1741), + value: DeclarationId(1742), }], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2808)), + meta_tag: Some(DeclarationId(2812)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::List(vec![ FieldValue::Variant { - constructor: DeclarationId(2806), + constructor: DeclarationId(2810), payload: vec![ FieldValue::Literal(LiteralBits::String("i8".to_string())), FieldValue::Variant { - constructor: DeclarationId(2791), + constructor: DeclarationId(2795), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2797), + constructor: DeclarationId(2801), payload: vec![], }, FieldValue::Literal(LiteralBits::String("-128".to_string())), FieldValue::Literal(LiteralBits::String("127".to_string())), FieldValue::Literal(LiteralBits::Bool(true)), FieldValue::Variant { - constructor: DeclarationId(2803), + constructor: DeclarationId(2807), payload: vec![], }, ], }, FieldValue::Variant { - constructor: DeclarationId(2806), + constructor: DeclarationId(2810), payload: vec![ FieldValue::Literal(LiteralBits::String("i16".to_string())), FieldValue::Variant { - constructor: DeclarationId(2791), + constructor: DeclarationId(2795), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2798), + constructor: DeclarationId(2802), payload: vec![], }, FieldValue::Literal(LiteralBits::String("-32768".to_string())), FieldValue::Literal(LiteralBits::String("32767".to_string())), FieldValue::Literal(LiteralBits::Bool(true)), FieldValue::Variant { - constructor: DeclarationId(2803), + constructor: DeclarationId(2807), payload: vec![], }, ], }, FieldValue::Variant { - constructor: DeclarationId(2806), + constructor: DeclarationId(2810), payload: vec![ FieldValue::Literal(LiteralBits::String("i32".to_string())), FieldValue::Variant { - constructor: DeclarationId(2791), + constructor: DeclarationId(2795), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2799), + constructor: DeclarationId(2803), payload: vec![], }, FieldValue::Literal(LiteralBits::String("-2147483648".to_string())), FieldValue::Literal(LiteralBits::String("2147483647".to_string())), FieldValue::Literal(LiteralBits::Bool(true)), FieldValue::Variant { - constructor: DeclarationId(2803), + constructor: DeclarationId(2807), payload: vec![], }, ], }, FieldValue::Variant { - constructor: DeclarationId(2806), + constructor: DeclarationId(2810), payload: vec![ FieldValue::Literal(LiteralBits::String("i64".to_string())), FieldValue::Variant { - constructor: DeclarationId(2791), + constructor: DeclarationId(2795), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2800), + constructor: DeclarationId(2804), payload: vec![], }, FieldValue::Literal(LiteralBits::String( @@ -65353,21 +65382,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Literal(LiteralBits::String("9223372036854775807".to_string())), FieldValue::Literal(LiteralBits::Bool(true)), FieldValue::Variant { - constructor: DeclarationId(2803), + constructor: DeclarationId(2807), payload: vec![], }, ], }, FieldValue::Variant { - constructor: DeclarationId(2806), + constructor: DeclarationId(2810), payload: vec![ FieldValue::Literal(LiteralBits::String("i128".to_string())), FieldValue::Variant { - constructor: DeclarationId(2791), + constructor: DeclarationId(2795), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2801), + constructor: DeclarationId(2805), payload: vec![], }, FieldValue::Literal(LiteralBits::String( @@ -65378,84 +65407,84 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { )), FieldValue::Literal(LiteralBits::Bool(true)), FieldValue::Variant { - constructor: DeclarationId(2803), + constructor: DeclarationId(2807), payload: vec![], }, ], }, FieldValue::Variant { - constructor: DeclarationId(2806), + constructor: DeclarationId(2810), payload: vec![ FieldValue::Literal(LiteralBits::String("u8".to_string())), FieldValue::Variant { - constructor: DeclarationId(2792), + constructor: DeclarationId(2796), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2797), + constructor: DeclarationId(2801), payload: vec![], }, FieldValue::Literal(LiteralBits::String("0".to_string())), FieldValue::Literal(LiteralBits::String("255".to_string())), FieldValue::Literal(LiteralBits::Bool(true)), FieldValue::Variant { - constructor: DeclarationId(2803), + constructor: DeclarationId(2807), payload: vec![], }, ], }, FieldValue::Variant { - constructor: DeclarationId(2806), + constructor: DeclarationId(2810), payload: vec![ FieldValue::Literal(LiteralBits::String("u16".to_string())), FieldValue::Variant { - constructor: DeclarationId(2792), + constructor: DeclarationId(2796), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2798), + constructor: DeclarationId(2802), payload: vec![], }, FieldValue::Literal(LiteralBits::String("0".to_string())), FieldValue::Literal(LiteralBits::String("65535".to_string())), FieldValue::Literal(LiteralBits::Bool(true)), FieldValue::Variant { - constructor: DeclarationId(2803), + constructor: DeclarationId(2807), payload: vec![], }, ], }, FieldValue::Variant { - constructor: DeclarationId(2806), + constructor: DeclarationId(2810), payload: vec![ FieldValue::Literal(LiteralBits::String("u32".to_string())), FieldValue::Variant { - constructor: DeclarationId(2792), + constructor: DeclarationId(2796), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2799), + constructor: DeclarationId(2803), payload: vec![], }, FieldValue::Literal(LiteralBits::String("0".to_string())), FieldValue::Literal(LiteralBits::String("4294967295".to_string())), FieldValue::Literal(LiteralBits::Bool(true)), FieldValue::Variant { - constructor: DeclarationId(2803), + constructor: DeclarationId(2807), payload: vec![], }, ], }, FieldValue::Variant { - constructor: DeclarationId(2806), + constructor: DeclarationId(2810), payload: vec![ FieldValue::Literal(LiteralBits::String("u64".to_string())), FieldValue::Variant { - constructor: DeclarationId(2792), + constructor: DeclarationId(2796), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2800), + constructor: DeclarationId(2804), payload: vec![], }, FieldValue::Literal(LiteralBits::String("0".to_string())), @@ -65464,21 +65493,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { )), FieldValue::Literal(LiteralBits::Bool(true)), FieldValue::Variant { - constructor: DeclarationId(2803), + constructor: DeclarationId(2807), payload: vec![], }, ], }, FieldValue::Variant { - constructor: DeclarationId(2806), + constructor: DeclarationId(2810), payload: vec![ FieldValue::Literal(LiteralBits::String("u128".to_string())), FieldValue::Variant { - constructor: DeclarationId(2792), + constructor: DeclarationId(2796), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2801), + constructor: DeclarationId(2805), payload: vec![], }, FieldValue::Literal(LiteralBits::String("0".to_string())), @@ -65487,66 +65516,66 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { )), FieldValue::Literal(LiteralBits::Bool(true)), FieldValue::Variant { - constructor: DeclarationId(2803), + constructor: DeclarationId(2807), payload: vec![], }, ], }, FieldValue::Variant { - constructor: DeclarationId(2807), + constructor: DeclarationId(2811), payload: vec![ FieldValue::Literal(LiteralBits::String("f32".to_string())), FieldValue::Variant { - constructor: DeclarationId(2793), + constructor: DeclarationId(2797), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2799), + constructor: DeclarationId(2803), payload: vec![], }, FieldValue::Literal(LiteralBits::Bool(true)), ], }, FieldValue::Variant { - constructor: DeclarationId(2807), + constructor: DeclarationId(2811), payload: vec![ FieldValue::Literal(LiteralBits::String("f64".to_string())), FieldValue::Variant { - constructor: DeclarationId(2793), + constructor: DeclarationId(2797), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2800), + constructor: DeclarationId(2804), payload: vec![], }, FieldValue::Literal(LiteralBits::Bool(true)), ], }, FieldValue::Variant { - constructor: DeclarationId(2807), + constructor: DeclarationId(2811), payload: vec![ FieldValue::Literal(LiteralBits::String("bool".to_string())), FieldValue::Variant { - constructor: DeclarationId(2794), + constructor: DeclarationId(2798), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2796), + constructor: DeclarationId(2800), payload: vec![], }, FieldValue::Literal(LiteralBits::Bool(true)), ], }, FieldValue::Variant { - constructor: DeclarationId(2807), + constructor: DeclarationId(2811), payload: vec![ FieldValue::Literal(LiteralBits::String("()".to_string())), FieldValue::Variant { - constructor: DeclarationId(2795), + constructor: DeclarationId(2799), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2802), + constructor: DeclarationId(2806), payload: vec![], }, FieldValue::Literal(LiteralBits::Bool(true)), @@ -65558,29 +65587,29 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 10937, 15660), }); declarations.push(Declaration { - id: DeclarationId(1743), + id: DeclarationId(1744), name: Some("CronField".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Wildcard".to_string(), - ty: DeclarationId(2809), + ty: DeclarationId(2813), }, Field { label: "Exact".to_string(), - ty: DeclarationId(2810), + ty: DeclarationId(2814), }, Field { label: "Listed".to_string(), - ty: DeclarationId(2812), + ty: DeclarationId(2816), }, Field { label: "Ranged".to_string(), - ty: DeclarationId(2813), + ty: DeclarationId(2817), }, Field { label: "Step".to_string(), - ty: DeclarationId(2814), + ty: DeclarationId(2818), }, ], }, @@ -65595,29 +65624,29 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4214, 4433), }); declarations.push(Declaration { - id: DeclarationId(1744), + id: DeclarationId(1745), name: Some("CronSchedule".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "minute".to_string(), - ty: DeclarationId(1743), + ty: DeclarationId(1744), }, Field { label: "hour".to_string(), - ty: DeclarationId(1743), + ty: DeclarationId(1744), }, Field { label: "day_of_month".to_string(), - ty: DeclarationId(1743), + ty: DeclarationId(1744), }, Field { label: "month".to_string(), - ty: DeclarationId(1743), + ty: DeclarationId(1744), }, Field { label: "day_of_week".to_string(), - ty: DeclarationId(1743), + ty: DeclarationId(1744), }, ], }, @@ -65632,7 +65661,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4435, 4564), }); declarations.push(Declaration { - id: DeclarationId(1745), + id: DeclarationId(1746), name: Some("CronEntry".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -65642,7 +65671,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "schedule".to_string(), - ty: DeclarationId(1744), + ty: DeclarationId(1745), }, Field { label: "command".to_string(), @@ -65661,10 +65690,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4566, 4641), }); declarations.push(Declaration { - id: DeclarationId(1746), + id: DeclarationId(1747), name: Some("render_cron_field".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1743)], + inputs: vec![DeclarationId(1744)], output: DeclarationId(230), body: ArrowBody::Unparsed(SourceSpan::new( "dsl/extdeps/cron_schedule_model.dag", @@ -65683,10 +65712,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4643, 4963), }); declarations.push(Declaration { - id: DeclarationId(1747), + id: DeclarationId(1748), name: Some("render_cron_schedule".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1744)], + inputs: vec![DeclarationId(1745)], output: DeclarationId(230), body: ArrowBody::Unparsed(SourceSpan::new( "dsl/extdeps/cron_schedule_model.dag", @@ -65705,7 +65734,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4965, 5253), }); declarations.push(Declaration { - id: DeclarationId(1748), + id: DeclarationId(1749), name: Some("wire_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(312), @@ -65726,21 +65755,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 684, 758), }); declarations.push(Declaration { - id: DeclarationId(1749), + id: DeclarationId(1750), name: Some("UserType".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "User".to_string(), - ty: DeclarationId(2815), + ty: DeclarationId(2819), }, Field { label: "Bot".to_string(), - ty: DeclarationId(2816), + ty: DeclarationId(2820), }, Field { label: "Organization".to_string(), - ty: DeclarationId(2817), + ty: DeclarationId(2821), }, ], }, @@ -65755,7 +65784,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 831, 872), }); declarations.push(Declaration { - id: DeclarationId(1750), + id: DeclarationId(1751), name: Some("GitHubUser".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -65769,7 +65798,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "type".to_string(), - ty: DeclarationId(1749), + ty: DeclarationId(1750), }, ], }, @@ -65784,7 +65813,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 874, 936), }); declarations.push(Declaration { - id: DeclarationId(1751), + id: DeclarationId(1752), name: Some("Repository".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -65821,7 +65850,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1009, 1120), }); declarations.push(Declaration { - id: DeclarationId(1752), + id: DeclarationId(1753), name: Some("GitHubAuthToken".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -65831,11 +65860,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "scopes".to_string(), - ty: DeclarationId(2818), + ty: DeclarationId(2822), }, Field { label: "expires_at".to_string(), - ty: DeclarationId(2819), + ty: DeclarationId(2823), }, ], }, @@ -65850,29 +65879,29 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1193, 1286), }); declarations.push(Declaration { - id: DeclarationId(1753), + id: DeclarationId(1754), name: Some("GitHubScope".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "ScopeRepo".to_string(), - ty: DeclarationId(2820), + ty: DeclarationId(2824), }, Field { label: "ScopeGist".to_string(), - ty: DeclarationId(2821), + ty: DeclarationId(2825), }, Field { label: "ScopeWorkflow".to_string(), - ty: DeclarationId(2822), + ty: DeclarationId(2826), }, Field { label: "ScopeReadOrg".to_string(), - ty: DeclarationId(2823), + ty: DeclarationId(2827), }, Field { label: "ScopeReadUser".to_string(), - ty: DeclarationId(2824), + ty: DeclarationId(2828), }, ], }, @@ -65887,7 +65916,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1288, 1385), }); declarations.push(Declaration { - id: DeclarationId(1754), + id: DeclarationId(1755), name: Some("Pagination".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -65897,7 +65926,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "cursor".to_string(), - ty: DeclarationId(2825), + ty: DeclarationId(2829), }, Field { label: "has_next".to_string(), @@ -65916,21 +65945,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1510, 1580), }); declarations.push(Declaration { - id: DeclarationId(1755), + id: DeclarationId(1756), name: Some("GitHubPermission".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "PermRead".to_string(), - ty: DeclarationId(2826), + ty: DeclarationId(2830), }, Field { label: "PermWrite".to_string(), - ty: DeclarationId(2827), + ty: DeclarationId(2831), }, Field { label: "PermAdmin".to_string(), - ty: DeclarationId(2828), + ty: DeclarationId(2832), }, ], }, @@ -65945,7 +65974,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1653, 1709), }); declarations.push(Declaration { - id: DeclarationId(1756), + id: DeclarationId(1757), name: Some("default_api_base".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(230), @@ -65964,7 +65993,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1782, 1838), }); declarations.push(Declaration { - id: DeclarationId(1757), + id: DeclarationId(1758), name: Some("default_per_page".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(93), @@ -65981,7 +66010,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1840, 1871), }); declarations.push(Declaration { - id: DeclarationId(1758), + id: DeclarationId(1759), name: Some("max_per_page".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(93), @@ -65998,7 +66027,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1873, 1901), }); declarations.push(Declaration { - id: DeclarationId(1759), + id: DeclarationId(1760), name: Some("Workflow".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -66008,23 +66037,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "on".to_string(), - ty: DeclarationId(2829), + ty: DeclarationId(2833), }, Field { label: "concurrency".to_string(), - ty: DeclarationId(2830), + ty: DeclarationId(2834), }, Field { label: "jobs".to_string(), - ty: DeclarationId(2831), + ty: DeclarationId(2835), }, Field { label: "env".to_string(), - ty: DeclarationId(2833), + ty: DeclarationId(2837), }, Field { label: "permissions".to_string(), - ty: DeclarationId(2834), + ty: DeclarationId(2838), }, ], }, @@ -66039,25 +66068,25 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1484, 1748), }); declarations.push(Declaration { - id: DeclarationId(1760), + id: DeclarationId(1761), name: Some("WorkflowPermissions".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "contents".to_string(), - ty: DeclarationId(1761), + ty: DeclarationId(1762), }, Field { label: "pull_requests".to_string(), - ty: DeclarationId(1761), + ty: DeclarationId(1762), }, Field { label: "issues".to_string(), - ty: DeclarationId(1761), + ty: DeclarationId(1762), }, Field { label: "actions".to_string(), - ty: DeclarationId(1761), + ty: DeclarationId(1762), }, ], }, @@ -66072,21 +66101,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1750, 1892), }); declarations.push(Declaration { - id: DeclarationId(1761), + id: DeclarationId(1762), name: Some("PermissionLevel".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "PermRead".to_string(), - ty: DeclarationId(2835), + ty: DeclarationId(2839), }, Field { label: "PermWrite".to_string(), - ty: DeclarationId(2836), + ty: DeclarationId(2840), }, Field { label: "PermNone".to_string(), - ty: DeclarationId(2837), + ty: DeclarationId(2841), }, ], }, @@ -66101,29 +66130,29 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1894, 1948), }); declarations.push(Declaration { - id: DeclarationId(1762), + id: DeclarationId(1763), name: Some("WorkflowTrigger".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Push".to_string(), - ty: DeclarationId(2840), + ty: DeclarationId(2844), }, Field { label: "PullRequest".to_string(), - ty: DeclarationId(2843), + ty: DeclarationId(2847), }, Field { label: "Schedule".to_string(), - ty: DeclarationId(2844), + ty: DeclarationId(2848), }, Field { label: "WorkflowDispatch".to_string(), - ty: DeclarationId(2846), + ty: DeclarationId(2850), }, Field { label: "WorkflowCall".to_string(), - ty: DeclarationId(2848), + ty: DeclarationId(2852), }, ], }, @@ -66138,29 +66167,29 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2064, 2356), }); declarations.push(Declaration { - id: DeclarationId(1763), + id: DeclarationId(1764), name: Some("PullRequestActivity".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Opened".to_string(), - ty: DeclarationId(2849), + ty: DeclarationId(2853), }, Field { label: "Synchronize".to_string(), - ty: DeclarationId(2850), + ty: DeclarationId(2854), }, Field { label: "Reopened".to_string(), - ty: DeclarationId(2851), + ty: DeclarationId(2855), }, Field { label: "ReadyForReview".to_string(), - ty: DeclarationId(2852), + ty: DeclarationId(2856), }, Field { label: "Closed".to_string(), - ty: DeclarationId(2853), + ty: DeclarationId(2857), }, ], }, @@ -66175,7 +66204,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2358, 2452), }); declarations.push(Declaration { - id: DeclarationId(1764), + id: DeclarationId(1765), name: Some("DispatchInput".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -66185,7 +66214,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "description".to_string(), - ty: DeclarationId(2854), + ty: DeclarationId(2858), }, Field { label: "required".to_string(), @@ -66193,11 +66222,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "default".to_string(), - ty: DeclarationId(2855), + ty: DeclarationId(2859), }, Field { label: "type".to_string(), - ty: DeclarationId(1765), + ty: DeclarationId(1766), }, ], }, @@ -66212,25 +66241,25 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2454, 2576), }); declarations.push(Declaration { - id: DeclarationId(1765), + id: DeclarationId(1766), name: Some("DispatchInputType".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "InputString".to_string(), - ty: DeclarationId(2856), + ty: DeclarationId(2860), }, Field { label: "InputBoolean".to_string(), - ty: DeclarationId(2857), + ty: DeclarationId(2861), }, Field { label: "InputChoice".to_string(), - ty: DeclarationId(2858), + ty: DeclarationId(2862), }, Field { label: "InputEnvironment".to_string(), - ty: DeclarationId(2859), + ty: DeclarationId(2863), }, ], }, @@ -66245,21 +66274,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2578, 2662), }); declarations.push(Declaration { - id: DeclarationId(1766), + id: DeclarationId(1767), name: Some("SecretScope".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "StepScope".to_string(), - ty: DeclarationId(2860), + ty: DeclarationId(2864), }, Field { label: "JobScope".to_string(), - ty: DeclarationId(2861), + ty: DeclarationId(2865), }, Field { label: "WorkflowScope".to_string(), - ty: DeclarationId(2862), + ty: DeclarationId(2866), }, ], }, @@ -66274,7 +66303,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 4765, 4820), }); declarations.push(Declaration { - id: DeclarationId(1767), + id: DeclarationId(1768), name: Some("WorkflowSecret".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -66284,7 +66313,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "scope".to_string(), - ty: DeclarationId(1766), + ty: DeclarationId(1767), }, ], }, @@ -66299,7 +66328,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5095, 5158), }); declarations.push(Declaration { - id: DeclarationId(1768), + id: DeclarationId(1769), name: Some("Job".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -66309,39 +66338,39 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "name".to_string(), - ty: DeclarationId(2863), + ty: DeclarationId(2867), }, Field { label: "runner".to_string(), - ty: DeclarationId(1772), + ty: DeclarationId(1773), }, Field { label: "steps".to_string(), - ty: DeclarationId(2864), + ty: DeclarationId(2868), }, Field { label: "needs".to_string(), - ty: DeclarationId(2865), + ty: DeclarationId(2869), }, Field { label: "env".to_string(), - ty: DeclarationId(2867), + ty: DeclarationId(2871), }, Field { label: "outputs".to_string(), - ty: DeclarationId(2869), + ty: DeclarationId(2873), }, Field { label: "if_condition".to_string(), - ty: DeclarationId(2870), + ty: DeclarationId(2874), }, Field { label: "strategy".to_string(), - ty: DeclarationId(2871), + ty: DeclarationId(2875), }, Field { label: "timeout_minutes".to_string(), - ty: DeclarationId(2872), + ty: DeclarationId(2876), }, Field { label: "continue_on_error".to_string(), @@ -66349,7 +66378,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "concurrency".to_string(), - ty: DeclarationId(2873), + ty: DeclarationId(2877), }, ], }, @@ -66364,17 +66393,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5302, 5771), }); declarations.push(Declaration { - id: DeclarationId(1769), + id: DeclarationId(1770), name: Some("CancelInProgressSpec".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "CancelInProgressBool".to_string(), - ty: DeclarationId(2874), + ty: DeclarationId(2878), }, Field { label: "CancelInProgressExpression".to_string(), - ty: DeclarationId(2875), + ty: DeclarationId(2879), }, ], }, @@ -66389,17 +66418,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 6589, 6709), }); declarations.push(Declaration { - id: DeclarationId(1770), + id: DeclarationId(1771), name: Some("CancelInProgressWhenQueueMax".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "QueueMaxCancelInProgressFalse".to_string(), - ty: DeclarationId(2876), + ty: DeclarationId(2880), }, Field { label: "QueueMaxCancelInProgressExpression".to_string(), - ty: DeclarationId(2877), + ty: DeclarationId(2881), }, ], }, @@ -66414,21 +66443,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 7517, 7646), }); declarations.push(Declaration { - id: DeclarationId(1771), + id: DeclarationId(1772), name: Some("ConcurrencySpec".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "ConcurrencyScalar".to_string(), - ty: DeclarationId(2878), + ty: DeclarationId(2882), }, Field { label: "ConcurrencyMappingQueueMax".to_string(), - ty: DeclarationId(2880), + ty: DeclarationId(2884), }, Field { label: "ConcurrencyMappingQueueNotMax".to_string(), - ty: DeclarationId(2883), + ty: DeclarationId(2887), }, ], }, @@ -66443,21 +66472,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8199, 8845), }); declarations.push(Declaration { - id: DeclarationId(1772), + id: DeclarationId(1773), name: Some("RunnerSpec".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "HostedRunner".to_string(), - ty: DeclarationId(2884), + ty: DeclarationId(2888), }, Field { label: "SelfHosted".to_string(), - ty: DeclarationId(2886), + ty: DeclarationId(2890), }, Field { label: "RunsOnExpression".to_string(), - ty: DeclarationId(2887), + ty: DeclarationId(2891), }, ], }, @@ -66472,33 +66501,33 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10017, 10240), }); declarations.push(Declaration { - id: DeclarationId(1773), + id: DeclarationId(1774), name: Some("RunnerLabel".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "UbuntuLatest".to_string(), - ty: DeclarationId(2888), + ty: DeclarationId(2892), }, Field { label: "Ubuntu2404".to_string(), - ty: DeclarationId(2889), + ty: DeclarationId(2893), }, Field { label: "Ubuntu2204".to_string(), - ty: DeclarationId(2890), + ty: DeclarationId(2894), }, Field { label: "MacosLatest".to_string(), - ty: DeclarationId(2891), + ty: DeclarationId(2895), }, Field { label: "Macos14".to_string(), - ty: DeclarationId(2892), + ty: DeclarationId(2896), }, Field { label: "WindowsLatest".to_string(), - ty: DeclarationId(2893), + ty: DeclarationId(2897), }, ], }, @@ -66513,17 +66542,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10242, 10351), }); declarations.push(Declaration { - id: DeclarationId(1774), + id: DeclarationId(1775), name: Some("Step".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "RunStep".to_string(), - ty: DeclarationId(2901), + ty: DeclarationId(2905), }, Field { label: "UsesStep".to_string(), - ty: DeclarationId(2910), + ty: DeclarationId(2914), }, ], }, @@ -66538,29 +66567,29 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10496, 11091), }); declarations.push(Declaration { - id: DeclarationId(1775), + id: DeclarationId(1776), name: Some("ShellType".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Bash".to_string(), - ty: DeclarationId(2911), + ty: DeclarationId(2915), }, Field { label: "Sh".to_string(), - ty: DeclarationId(2912), + ty: DeclarationId(2916), }, Field { label: "Pwsh".to_string(), - ty: DeclarationId(2913), + ty: DeclarationId(2917), }, Field { label: "Python".to_string(), - ty: DeclarationId(2914), + ty: DeclarationId(2918), }, Field { label: "Cmd".to_string(), - ty: DeclarationId(2915), + ty: DeclarationId(2919), }, ], }, @@ -66575,7 +66604,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11093, 11141), }); declarations.push(Declaration { - id: DeclarationId(1776), + id: DeclarationId(1777), name: Some("ActionRef".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -66604,41 +66633,41 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11143, 11206), }); declarations.push(Declaration { - id: DeclarationId(1777), + id: DeclarationId(1778), name: Some("LogAnnotation".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "AnnotationError".to_string(), - ty: DeclarationId(2919), + ty: DeclarationId(2923), }, Field { label: "AnnotationWarning".to_string(), - ty: DeclarationId(2923), + ty: DeclarationId(2927), }, Field { label: "AnnotationNotice".to_string(), - ty: DeclarationId(2927), + ty: DeclarationId(2931), }, Field { label: "AnnotationGroup".to_string(), - ty: DeclarationId(2928), + ty: DeclarationId(2932), }, Field { label: "AnnotationEndGroup".to_string(), - ty: DeclarationId(2929), + ty: DeclarationId(2933), }, Field { label: "SetOutput".to_string(), - ty: DeclarationId(2930), + ty: DeclarationId(2934), }, Field { label: "AddMask".to_string(), - ty: DeclarationId(2931), + ty: DeclarationId(2935), }, Field { label: "StopCommands".to_string(), - ty: DeclarationId(2932), + ty: DeclarationId(2936), }, ], }, @@ -66653,7 +66682,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11440, 11867), }); declarations.push(Declaration { - id: DeclarationId(1778), + id: DeclarationId(1779), name: Some("annotation_error_prefix".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(230), @@ -66672,7 +66701,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11933, 11982), }); declarations.push(Declaration { - id: DeclarationId(1779), + id: DeclarationId(1780), name: Some("annotation_warning_prefix".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(230), @@ -66691,7 +66720,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11983, 12036), }); declarations.push(Declaration { - id: DeclarationId(1780), + id: DeclarationId(1781), name: Some("annotation_notice_prefix".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(230), @@ -66710,7 +66739,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12037, 12088), }); declarations.push(Declaration { - id: DeclarationId(1781), + id: DeclarationId(1782), name: Some("annotation_group_prefix".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(230), @@ -66729,7 +66758,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12089, 12139), }); declarations.push(Declaration { - id: DeclarationId(1782), + id: DeclarationId(1783), name: Some("annotation_endgroup".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(230), @@ -66748,7 +66777,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12140, 12189), }); declarations.push(Declaration { - id: DeclarationId(1783), + id: DeclarationId(1784), name: Some("annotation_set_output_prefix".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(230), @@ -66767,7 +66796,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12190, 12254), }); declarations.push(Declaration { - id: DeclarationId(1784), + id: DeclarationId(1785), name: Some("annotation_add_mask_prefix".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(230), @@ -66786,7 +66815,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12255, 12311), }); declarations.push(Declaration { - id: DeclarationId(1785), + id: DeclarationId(1786), name: Some("annotation_stop_commands_prefix".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(230), @@ -66805,17 +66834,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12312, 12378), }); declarations.push(Declaration { - id: DeclarationId(1786), + id: DeclarationId(1787), name: Some("ArtifactOp".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Upload".to_string(), - ty: DeclarationId(2934), + ty: DeclarationId(2938), }, Field { label: "Download".to_string(), - ty: DeclarationId(2936), + ty: DeclarationId(2940), }, ], }, @@ -66830,21 +66859,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12600, 12765), }); declarations.push(Declaration { - id: DeclarationId(1787), + id: DeclarationId(1788), name: Some("MissingFilesBehavior".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Warn".to_string(), - ty: DeclarationId(2937), + ty: DeclarationId(2941), }, Field { label: "ErrorOut".to_string(), - ty: DeclarationId(2938), + ty: DeclarationId(2942), }, Field { label: "Ignore".to_string(), - ty: DeclarationId(2939), + ty: DeclarationId(2943), }, ], }, @@ -66859,15 +66888,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12767, 12819), }); declarations.push(Declaration { - id: DeclarationId(1788), + id: DeclarationId(1789), name: Some("upload_artifact_action".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1776), + template: DeclarationId(1777), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1776)), + meta_tag: Some(DeclarationId(1777)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Unparsed(SourceSpan::new( @@ -66880,15 +66909,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12870, 12979), }); declarations.push(Declaration { - id: DeclarationId(1789), + id: DeclarationId(1790), name: Some("download_artifact_action".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1776), + template: DeclarationId(1777), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1776)), + meta_tag: Some(DeclarationId(1777)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Unparsed(SourceSpan::new( @@ -66901,21 +66930,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12981, 13094), }); declarations.push(Declaration { - id: DeclarationId(1790), + id: DeclarationId(1791), name: Some("MatrixStrategy".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "dimensions".to_string(), - ty: DeclarationId(2941), + ty: DeclarationId(2945), }, Field { label: "include".to_string(), - ty: DeclarationId(2943), + ty: DeclarationId(2947), }, Field { label: "exclude".to_string(), - ty: DeclarationId(2945), + ty: DeclarationId(2949), }, Field { label: "fail_fast".to_string(), @@ -66923,7 +66952,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "max_parallel".to_string(), - ty: DeclarationId(2946), + ty: DeclarationId(2950), }, ], }, @@ -66938,33 +66967,33 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13233, 13409), }); declarations.push(Declaration { - id: DeclarationId(1791), + id: DeclarationId(1792), name: Some("CheckConclusion".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Success".to_string(), - ty: DeclarationId(2947), + ty: DeclarationId(2951), }, Field { label: "Failure".to_string(), - ty: DeclarationId(2948), + ty: DeclarationId(2952), }, Field { label: "Cancelled".to_string(), - ty: DeclarationId(2949), + ty: DeclarationId(2953), }, Field { label: "Skipped".to_string(), - ty: DeclarationId(2950), + ty: DeclarationId(2954), }, Field { label: "TimedOut".to_string(), - ty: DeclarationId(2951), + ty: DeclarationId(2955), }, Field { label: "ActionRequired".to_string(), - ty: DeclarationId(2952), + ty: DeclarationId(2956), }, ], }, @@ -66979,15 +67008,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13538, 13640), }); declarations.push(Declaration { - id: DeclarationId(1792), + id: DeclarationId(1793), name: Some("checkout_action".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1776), + template: DeclarationId(1777), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1776)), + meta_tag: Some(DeclarationId(1777)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Unparsed(SourceSpan::new( @@ -67000,15 +67029,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13766, 13861), }); declarations.push(Declaration { - id: DeclarationId(1793), + id: DeclarationId(1794), name: Some("setup_rust_action".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1776), + template: DeclarationId(1777), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1776)), + meta_tag: Some(DeclarationId(1777)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Unparsed(SourceSpan::new( @@ -67021,15 +67050,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13863, 13987), }); declarations.push(Declaration { - id: DeclarationId(1794), + id: DeclarationId(1795), name: Some("cache_action".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1776), + template: DeclarationId(1777), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1776)), + meta_tag: Some(DeclarationId(1777)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Unparsed(SourceSpan::new( @@ -67042,7 +67071,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13989, 14078), }); declarations.push(Declaration { - id: DeclarationId(1795), + id: DeclarationId(1796), name: Some("max_job_timeout_minutes".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(93), @@ -67059,7 +67088,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 14154, 14193), }); declarations.push(Declaration { - id: DeclarationId(1796), + id: DeclarationId(1797), name: Some("default_job_timeout_minutes".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(93), @@ -67076,7 +67105,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 14195, 14238), }); declarations.push(Declaration { - id: DeclarationId(1797), + id: DeclarationId(1798), name: Some("max_matrix_combinations".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(93), @@ -67093,7 +67122,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 14240, 14279), }); declarations.push(Declaration { - id: DeclarationId(1798), + id: DeclarationId(1799), name: Some("github_actions_workflows_dir".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(230), @@ -67112,17 +67141,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/ci.dag", 1207, 1270), }); declarations.push(Declaration { - id: DeclarationId(1799), + id: DeclarationId(1800), name: Some("GitHubActionsWorkflowExtension".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "GitHubActionsWorkflowYml".to_string(), - ty: DeclarationId(2953), + ty: DeclarationId(2957), }, Field { label: "GitHubActionsWorkflowYaml".to_string(), - ty: DeclarationId(2954), + ty: DeclarationId(2958), }, ], }, @@ -67137,7 +67166,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/ci.dag", 1895, 1989), }); declarations.push(Declaration { - id: DeclarationId(1800), + id: DeclarationId(1801), name: Some("GitHubActionsWorkflowStemSegment".to_string()), connective: TypeConnective::Atom(AtomPayload::ResolvedByStructure(DeclarationId(151))), type_params: vec![], @@ -67146,17 +67175,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { specialization_parent: None, inhabits: None, value_body: None, - refinement: Some(DeclarationId(2955)), + refinement: Some(DeclarationId(2959)), nominal_opacity: None, span: SourceSpan::new("dsl/extdeps/github/ci.dag", 2615, 2714), }); declarations.push(Declaration { - id: DeclarationId(1801), + id: DeclarationId(1802), name: Some("GitHubActionsWorkflowStem".to_string()), connective: TypeConnective::Conj { children: vec![Field { label: "segment".to_string(), - ty: DeclarationId(1800), + ty: DeclarationId(1801), }], }, type_params: vec![], @@ -67170,17 +67199,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/ci.dag", 2916, 2994), }); declarations.push(Declaration { - id: DeclarationId(1802), + id: DeclarationId(1803), name: Some("GitHubActionsWorkflowFileRef".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "stem".to_string(), - ty: DeclarationId(1801), + ty: DeclarationId(1802), }, Field { label: "extension".to_string(), - ty: DeclarationId(1799), + ty: DeclarationId(1800), }, ], }, @@ -67195,7 +67224,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/ci.dag", 3398, 3513), }); declarations.push(Declaration { - id: DeclarationId(1803), + id: DeclarationId(1804), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -67215,7 +67244,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 3259, 3272), }); declarations.push(Declaration { - id: DeclarationId(1804), + id: DeclarationId(1805), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -67235,7 +67264,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 3421, 3434), }); declarations.push(Declaration { - id: DeclarationId(1805), + id: DeclarationId(1806), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -67255,7 +67284,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 3439, 3452), }); declarations.push(Declaration { - id: DeclarationId(1806), + id: DeclarationId(1807), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -67275,7 +67304,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 3556, 3569), }); declarations.push(Declaration { - id: DeclarationId(1807), + id: DeclarationId(1808), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -67295,7 +67324,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 4162, 4169), }); declarations.push(Declaration { - id: DeclarationId(1808), + id: DeclarationId(1809), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(695), DeclarationId(694)], @@ -67313,7 +67342,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 4183, 4196), }); declarations.push(Declaration { - id: DeclarationId(1809), + id: DeclarationId(1810), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -67333,7 +67362,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 4617, 4624), }); declarations.push(Declaration { - id: DeclarationId(1810), + id: DeclarationId(1811), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(697), DeclarationId(698)], @@ -67351,7 +67380,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 4638, 4651), }); declarations.push(Declaration { - id: DeclarationId(1811), + id: DeclarationId(1812), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -67371,7 +67400,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 5336, 5349), }); declarations.push(Declaration { - id: DeclarationId(1812), + id: DeclarationId(1813), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -67391,7 +67420,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 5354, 5367), }); declarations.push(Declaration { - id: DeclarationId(1813), + id: DeclarationId(1814), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -67411,7 +67440,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 5372, 5385), }); declarations.push(Declaration { - id: DeclarationId(1814), + id: DeclarationId(1815), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -67431,7 +67460,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 5686, 5693), }); declarations.push(Declaration { - id: DeclarationId(1815), + id: DeclarationId(1816), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(702)], @@ -67449,7 +67478,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 5698, 5708), }); declarations.push(Declaration { - id: DeclarationId(1816), + id: DeclarationId(1817), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -67469,7 +67498,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 5713, 5720), }); declarations.push(Declaration { - id: DeclarationId(1817), + id: DeclarationId(1818), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -67489,7 +67518,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 5867, 5874), }); declarations.push(Declaration { - id: DeclarationId(1818), + id: DeclarationId(1819), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(705)], @@ -67507,7 +67536,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 5879, 5892), }); declarations.push(Declaration { - id: DeclarationId(1819), + id: DeclarationId(1820), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -67527,7 +67556,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 5897, 5904), }); declarations.push(Declaration { - id: DeclarationId(1820), + id: DeclarationId(1821), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -67547,7 +67576,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 6130, 6137), }); declarations.push(Declaration { - id: DeclarationId(1821), + id: DeclarationId(1822), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -67567,11 +67596,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 6151, 6158), }); declarations.push(Declaration { - id: DeclarationId(1822), + id: DeclarationId(1823), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(707)], - output: DeclarationId(1821), + output: DeclarationId(1822), body: ArrowBody::NoBody, }, type_params: vec![], @@ -67585,7 +67614,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 6142, 6158), }); declarations.push(Declaration { - id: DeclarationId(1823), + id: DeclarationId(1824), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -67605,7 +67634,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 6163, 6170), }); declarations.push(Declaration { - id: DeclarationId(1824), + id: DeclarationId(1825), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -67625,7 +67654,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 6356, 6363), }); declarations.push(Declaration { - id: DeclarationId(1825), + id: DeclarationId(1826), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -67645,7 +67674,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 6588, 6595), }); declarations.push(Declaration { - id: DeclarationId(1826), + id: DeclarationId(1827), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -67665,7 +67694,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 7202, 7209), }); declarations.push(Declaration { - id: DeclarationId(1827), + id: DeclarationId(1828), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(713), @@ -67685,13 +67714,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 7219, 7236), }); declarations.push(Declaration { - id: DeclarationId(1828), + id: DeclarationId(1829), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1827), + value: DeclarationId(1828), }], }, type_params: vec![], @@ -67705,7 +67734,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 7214, 7237), }); declarations.push(Declaration { - id: DeclarationId(1829), + id: DeclarationId(1830), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -67725,7 +67754,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 7415, 7422), }); declarations.push(Declaration { - id: DeclarationId(1830), + id: DeclarationId(1831), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(713), @@ -67745,13 +67774,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 7444, 7461), }); declarations.push(Declaration { - id: DeclarationId(1831), + id: DeclarationId(1832), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1830), + value: DeclarationId(1831), }], }, type_params: vec![], @@ -67765,7 +67794,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 7439, 7462), }); declarations.push(Declaration { - id: DeclarationId(1832), + id: DeclarationId(1833), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -67785,7 +67814,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 8177, 8184), }); declarations.push(Declaration { - id: DeclarationId(1833), + id: DeclarationId(1834), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -67799,7 +67828,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 2106, 2111), }); declarations.push(Declaration { - id: DeclarationId(1834), + id: DeclarationId(1835), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -67819,7 +67848,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 2144, 2157), }); declarations.push(Declaration { - id: DeclarationId(1835), + id: DeclarationId(1836), name: None, connective: TypeConnective::Conj { children: vec![ @@ -67829,7 +67858,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "tail".to_string(), - ty: DeclarationId(1834), + ty: DeclarationId(1835), }, ], }, @@ -67844,7 +67873,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 2116, 2159), }); declarations.push(Declaration { - id: DeclarationId(1836), + id: DeclarationId(1837), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -67864,7 +67893,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate_minimal.dag", 1477, 1490), }); declarations.push(Declaration { - id: DeclarationId(1837), + id: DeclarationId(1838), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -67884,7 +67913,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate_minimal.dag", 1570, 1583), }); declarations.push(Declaration { - id: DeclarationId(1838), + id: DeclarationId(1839), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -67903,7 +67932,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 11753, 11760), }); declarations.push(Declaration { - id: DeclarationId(1839), + id: DeclarationId(1840), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(813), @@ -67923,7 +67952,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 20914, 20941), }); declarations.push(Declaration { - id: DeclarationId(1840), + id: DeclarationId(1841), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(713), @@ -67943,7 +67972,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 20993, 21024), }); declarations.push(Declaration { - id: DeclarationId(1841), + id: DeclarationId(1842), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(813), @@ -67963,11 +67992,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 21029, 21056), }); declarations.push(Declaration { - id: DeclarationId(1842), + id: DeclarationId(1843), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1841), + DeclarationId(1842), CardinalityBound::AtMostOne, ), ), @@ -67982,7 +68011,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 21029, 21057), }); declarations.push(Declaration { - id: DeclarationId(1843), + id: DeclarationId(1844), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -68002,7 +68031,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 21183, 21204), }); declarations.push(Declaration { - id: DeclarationId(1844), + id: DeclarationId(1845), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(813), @@ -68022,11 +68051,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 21209, 21236), }); declarations.push(Declaration { - id: DeclarationId(1845), + id: DeclarationId(1846), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1844), + DeclarationId(1845), CardinalityBound::AtMostOne, ), ), @@ -68041,7 +68070,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 21209, 21237), }); declarations.push(Declaration { - id: DeclarationId(1846), + id: DeclarationId(1847), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -68061,7 +68090,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 22266, 22287), }); declarations.push(Declaration { - id: DeclarationId(1847), + id: DeclarationId(1848), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -68080,7 +68109,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 29693, 29704), }); declarations.push(Declaration { - id: DeclarationId(1848), + id: DeclarationId(1849), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -68099,7 +68128,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 30430, 30437), }); declarations.push(Declaration { - id: DeclarationId(1849), + id: DeclarationId(1850), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -68118,7 +68147,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 30660, 30667), }); declarations.push(Declaration { - id: DeclarationId(1850), + id: DeclarationId(1851), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -68138,7 +68167,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 36579, 36600), }); declarations.push(Declaration { - id: DeclarationId(1851), + id: DeclarationId(1852), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -68158,7 +68187,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 36606, 36637), }); declarations.push(Declaration { - id: DeclarationId(1852), + id: DeclarationId(1853), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -68177,7 +68206,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 7532, 7561), }); declarations.push(Declaration { - id: DeclarationId(1853), + id: DeclarationId(1854), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -68196,7 +68225,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 7566, 7595), }); declarations.push(Declaration { - id: DeclarationId(1854), + id: DeclarationId(1855), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -68216,7 +68245,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 7627, 7645), }); declarations.push(Declaration { - id: DeclarationId(1855), + id: DeclarationId(1856), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -68236,12 +68265,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 8066, 8084), }); declarations.push(Declaration { - id: DeclarationId(1856), + id: DeclarationId(1857), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "tokens".to_string(), - ty: DeclarationId(1855), + ty: DeclarationId(1856), }], }, type_params: vec![], @@ -68255,7 +68284,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 8036, 8086), }); declarations.push(Declaration { - id: DeclarationId(1857), + id: DeclarationId(1858), name: None, connective: TypeConnective::Conj { children: vec![ @@ -68280,7 +68309,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 8091, 8147), }); declarations.push(Declaration { - id: DeclarationId(1858), + id: DeclarationId(1859), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -68299,7 +68328,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 8510, 8555), }); declarations.push(Declaration { - id: DeclarationId(1859), + id: DeclarationId(1860), name: None, connective: TypeConnective::Conj { children: vec![ @@ -68328,7 +68357,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 8560, 8630), }); declarations.push(Declaration { - id: DeclarationId(1860), + id: DeclarationId(1861), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -68342,7 +68371,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 14353, 14363), }); declarations.push(Declaration { - id: DeclarationId(1861), + id: DeclarationId(1862), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -68361,7 +68390,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 14368, 14406), }); declarations.push(Declaration { - id: DeclarationId(1862), + id: DeclarationId(1863), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -68380,7 +68409,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 14411, 14449), }); declarations.push(Declaration { - id: DeclarationId(1863), + id: DeclarationId(1864), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -68399,7 +68428,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 14695, 14730), }); declarations.push(Declaration { - id: DeclarationId(1864), + id: DeclarationId(1865), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -68413,7 +68442,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 14735, 14747), }); declarations.push(Declaration { - id: DeclarationId(1865), + id: DeclarationId(1866), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -68432,7 +68461,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 15169, 15198), }); declarations.push(Declaration { - id: DeclarationId(1866), + id: DeclarationId(1867), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -68451,7 +68480,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 15203, 15228), }); declarations.push(Declaration { - id: DeclarationId(1867), + id: DeclarationId(1868), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -68465,7 +68494,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 15741, 15751), }); declarations.push(Declaration { - id: DeclarationId(1868), + id: DeclarationId(1869), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -68484,7 +68513,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 15756, 15794), }); declarations.push(Declaration { - id: DeclarationId(1869), + id: DeclarationId(1870), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -68503,7 +68532,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 16499, 16526), }); declarations.push(Declaration { - id: DeclarationId(1870), + id: DeclarationId(1871), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -68522,7 +68551,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 16531, 16559), }); declarations.push(Declaration { - id: DeclarationId(1871), + id: DeclarationId(1872), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -68542,12 +68571,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 16587, 16599), }); declarations.push(Declaration { - id: DeclarationId(1872), + id: DeclarationId(1873), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "fields".to_string(), - ty: DeclarationId(1871), + ty: DeclarationId(1872), }], }, type_params: vec![], @@ -68561,7 +68590,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 16564, 16601), }); declarations.push(Declaration { - id: DeclarationId(1873), + id: DeclarationId(1874), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -68575,7 +68604,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 17278, 17291), }); declarations.push(Declaration { - id: DeclarationId(1874), + id: DeclarationId(1875), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -68589,7 +68618,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 17296, 17310), }); declarations.push(Declaration { - id: DeclarationId(1875), + id: DeclarationId(1876), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -68608,7 +68637,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 17315, 17347), }); declarations.push(Declaration { - id: DeclarationId(1876), + id: DeclarationId(1877), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -68627,7 +68656,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 19517, 19558), }); declarations.push(Declaration { - id: DeclarationId(1877), + id: DeclarationId(1878), name: None, connective: TypeConnective::Conj { children: vec![ @@ -68652,7 +68681,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 19563, 19632), }); declarations.push(Declaration { - id: DeclarationId(1878), + id: DeclarationId(1879), name: None, connective: TypeConnective::Conj { children: vec![ @@ -68689,7 +68718,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 19637, 19787), }); declarations.push(Declaration { - id: DeclarationId(1879), + id: DeclarationId(1880), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -68703,7 +68732,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 20536, 20557), }); declarations.push(Declaration { - id: DeclarationId(1880), + id: DeclarationId(1881), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(813), @@ -68723,12 +68752,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 20588, 20615), }); declarations.push(Declaration { - id: DeclarationId(1881), + id: DeclarationId(1882), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "first_breaker".to_string(), - ty: DeclarationId(1880), + ty: DeclarationId(1881), }], }, type_params: vec![], @@ -68742,7 +68771,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 20562, 20617), }); declarations.push(Declaration { - id: DeclarationId(1882), + id: DeclarationId(1883), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -68762,12 +68791,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 24541, 24562), }); declarations.push(Declaration { - id: DeclarationId(1883), + id: DeclarationId(1884), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "ops".to_string(), - ty: DeclarationId(1882), + ty: DeclarationId(1883), }], }, type_params: vec![], @@ -68781,7 +68810,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 24521, 24564), }); declarations.push(Declaration { - id: DeclarationId(1884), + id: DeclarationId(1885), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(727), @@ -68801,12 +68830,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 24590, 24617), }); declarations.push(Declaration { - id: DeclarationId(1885), + id: DeclarationId(1886), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "arms".to_string(), - ty: DeclarationId(1884), + ty: DeclarationId(1885), }], }, type_params: vec![], @@ -68820,7 +68849,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 24569, 24619), }); declarations.push(Declaration { - id: DeclarationId(1886), + id: DeclarationId(1887), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -68839,7 +68868,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 24624, 24659), }); declarations.push(Declaration { - id: DeclarationId(1887), + id: DeclarationId(1888), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(727), @@ -68859,12 +68888,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 24691, 24723), }); declarations.push(Declaration { - id: DeclarationId(1888), + id: DeclarationId(1889), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "branches".to_string(), - ty: DeclarationId(1887), + ty: DeclarationId(1888), }], }, type_params: vec![], @@ -68878,7 +68907,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 24664, 24725), }); declarations.push(Declaration { - id: DeclarationId(1889), + id: DeclarationId(1890), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -68897,7 +68926,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 25362, 25408), }); declarations.push(Declaration { - id: DeclarationId(1890), + id: DeclarationId(1891), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -68916,7 +68945,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 25413, 25465), }); declarations.push(Declaration { - id: DeclarationId(1891), + id: DeclarationId(1892), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -68930,7 +68959,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 25962, 25982), }); declarations.push(Declaration { - id: DeclarationId(1892), + id: DeclarationId(1893), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -68944,7 +68973,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 25987, 26008), }); declarations.push(Declaration { - id: DeclarationId(1893), + id: DeclarationId(1894), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -68958,7 +68987,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 26013, 26036), }); declarations.push(Declaration { - id: DeclarationId(1894), + id: DeclarationId(1895), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -68972,7 +69001,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 26041, 26059), }); declarations.push(Declaration { - id: DeclarationId(1895), + id: DeclarationId(1896), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -68986,7 +69015,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 26064, 26082), }); declarations.push(Declaration { - id: DeclarationId(1896), + id: DeclarationId(1897), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69005,7 +69034,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 26399, 26445), }); declarations.push(Declaration { - id: DeclarationId(1897), + id: DeclarationId(1898), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69024,7 +69053,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 26450, 26502), }); declarations.push(Declaration { - id: DeclarationId(1898), + id: DeclarationId(1899), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -69038,7 +69067,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 32456, 32462), }); declarations.push(Declaration { - id: DeclarationId(1899), + id: DeclarationId(1900), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69057,7 +69086,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 32467, 32504), }); declarations.push(Declaration { - id: DeclarationId(1900), + id: DeclarationId(1901), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69076,7 +69105,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 32509, 32546), }); declarations.push(Declaration { - id: DeclarationId(1901), + id: DeclarationId(1902), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -69090,7 +69119,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 33020, 33039), }); declarations.push(Declaration { - id: DeclarationId(1902), + id: DeclarationId(1903), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69109,7 +69138,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 33044, 33093), }); declarations.push(Declaration { - id: DeclarationId(1903), + id: DeclarationId(1904), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -69128,7 +69157,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22288, 22296), }); declarations.push(Declaration { - id: DeclarationId(1904), + id: DeclarationId(1905), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -69147,7 +69176,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22345, 22354), }); declarations.push(Declaration { - id: DeclarationId(1905), + id: DeclarationId(1906), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -69166,7 +69195,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22420, 22429), }); declarations.push(Declaration { - id: DeclarationId(1906), + id: DeclarationId(1907), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -69185,7 +69214,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22806, 22818), }); declarations.push(Declaration { - id: DeclarationId(1907), + id: DeclarationId(1908), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -69204,7 +69233,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 23681, 23693), }); declarations.push(Declaration { - id: DeclarationId(1908), + id: DeclarationId(1909), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -69223,12 +69252,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 24004, 24019), }); declarations.push(Declaration { - id: DeclarationId(1909), + id: DeclarationId(1910), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(894), + template: DeclarationId(895), arguments: vec![TemplateArgument { - parameter: DeclarationId(895), + parameter: DeclarationId(896), value: DeclarationId(723), }], }, @@ -69243,12 +69272,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 28003, 28024), }); declarations.push(Declaration { - id: DeclarationId(1910), + id: DeclarationId(1911), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(894), + template: DeclarationId(895), arguments: vec![TemplateArgument { - parameter: DeclarationId(895), + parameter: DeclarationId(896), value: DeclarationId(723), }], }, @@ -69263,7 +69292,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 28088, 28109), }); declarations.push(Declaration { - id: DeclarationId(1911), + id: DeclarationId(1912), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -69277,7 +69306,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 754, 764), }); declarations.push(Declaration { - id: DeclarationId(1912), + id: DeclarationId(1913), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69296,7 +69325,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 769, 788), }); declarations.push(Declaration { - id: DeclarationId(1913), + id: DeclarationId(1914), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -69310,7 +69339,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 793, 803), }); declarations.push(Declaration { - id: DeclarationId(1914), + id: DeclarationId(1915), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -69329,7 +69358,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 867, 874), }); declarations.push(Declaration { - id: DeclarationId(1915), + id: DeclarationId(1916), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69348,7 +69377,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 1379, 1393), }); declarations.push(Declaration { - id: DeclarationId(1916), + id: DeclarationId(1917), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69367,7 +69396,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 1398, 1411), }); declarations.push(Declaration { - id: DeclarationId(1917), + id: DeclarationId(1918), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69386,7 +69415,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 1416, 1433), }); declarations.push(Declaration { - id: DeclarationId(1918), + id: DeclarationId(1919), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69405,7 +69434,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 3566, 3586), }); declarations.push(Declaration { - id: DeclarationId(1919), + id: DeclarationId(1920), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69424,7 +69453,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 3591, 3619), }); declarations.push(Declaration { - id: DeclarationId(1920), + id: DeclarationId(1921), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69443,7 +69472,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 3624, 3658), }); declarations.push(Declaration { - id: DeclarationId(1921), + id: DeclarationId(1922), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69462,7 +69491,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 3663, 3692), }); declarations.push(Declaration { - id: DeclarationId(1922), + id: DeclarationId(1923), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69481,7 +69510,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 3697, 3714), }); declarations.push(Declaration { - id: DeclarationId(1923), + id: DeclarationId(1924), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -69495,7 +69524,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 4338, 4345), }); declarations.push(Declaration { - id: DeclarationId(1924), + id: DeclarationId(1925), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69514,7 +69543,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 4350, 4400), }); declarations.push(Declaration { - id: DeclarationId(1925), + id: DeclarationId(1926), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69533,7 +69562,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 5964, 5988), }); declarations.push(Declaration { - id: DeclarationId(1926), + id: DeclarationId(1927), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -69547,7 +69576,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 6013, 6022), }); declarations.push(Declaration { - id: DeclarationId(1927), + id: DeclarationId(1928), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69566,7 +69595,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 6027, 6063), }); declarations.push(Declaration { - id: DeclarationId(1928), + id: DeclarationId(1929), name: None, connective: TypeConnective::Conj { children: vec![ @@ -69591,7 +69620,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 6375, 6425), }); declarations.push(Declaration { - id: DeclarationId(1929), + id: DeclarationId(1930), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -69605,7 +69634,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 6430, 6439), }); declarations.push(Declaration { - id: DeclarationId(1930), + id: DeclarationId(1931), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(786), @@ -69625,12 +69654,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7015, 7028), }); declarations.push(Declaration { - id: DeclarationId(1931), + id: DeclarationId(1932), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1930), + ty: DeclarationId(1931), }], }, type_params: vec![], @@ -69644,7 +69673,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7003, 7029), }); declarations.push(Declaration { - id: DeclarationId(1932), + id: DeclarationId(1933), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -69658,7 +69687,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7034, 7051), }); declarations.push(Declaration { - id: DeclarationId(1933), + id: DeclarationId(1934), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69677,7 +69706,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7302, 7312), }); declarations.push(Declaration { - id: DeclarationId(1934), + id: DeclarationId(1935), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -69691,7 +69720,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7317, 7326), }); declarations.push(Declaration { - id: DeclarationId(1935), + id: DeclarationId(1936), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -69705,7 +69734,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7331, 7340), }); declarations.push(Declaration { - id: DeclarationId(1936), + id: DeclarationId(1937), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69724,7 +69753,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7767, 7787), }); declarations.push(Declaration { - id: DeclarationId(1937), + id: DeclarationId(1938), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69743,7 +69772,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7792, 7816), }); declarations.push(Declaration { - id: DeclarationId(1938), + id: DeclarationId(1939), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -69763,12 +69792,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7828, 7844), }); declarations.push(Declaration { - id: DeclarationId(1939), + id: DeclarationId(1940), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1938), + ty: DeclarationId(1939), }], }, type_params: vec![], @@ -69782,7 +69811,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7821, 7845), }); declarations.push(Declaration { - id: DeclarationId(1940), + id: DeclarationId(1941), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -69802,12 +69831,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7855, 7871), }); declarations.push(Declaration { - id: DeclarationId(1941), + id: DeclarationId(1942), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1940), + ty: DeclarationId(1941), }], }, type_params: vec![], @@ -69821,7 +69850,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7850, 7872), }); declarations.push(Declaration { - id: DeclarationId(1942), + id: DeclarationId(1943), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -69841,12 +69870,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7881, 7897), }); declarations.push(Declaration { - id: DeclarationId(1943), + id: DeclarationId(1944), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1942), + ty: DeclarationId(1943), }], }, type_params: vec![], @@ -69860,7 +69889,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7877, 7898), }); declarations.push(Declaration { - id: DeclarationId(1944), + id: DeclarationId(1945), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -69880,7 +69909,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7961, 7977), }); declarations.push(Declaration { - id: DeclarationId(1945), + id: DeclarationId(1946), name: None, connective: TypeConnective::Conj { children: vec![ @@ -69890,7 +69919,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "payload".to_string(), - ty: DeclarationId(1944), + ty: DeclarationId(1945), }, ], }, @@ -69905,7 +69934,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7903, 7983), }); declarations.push(Declaration { - id: DeclarationId(1946), + id: DeclarationId(1947), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69924,7 +69953,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 9596, 9625), }); declarations.push(Declaration { - id: DeclarationId(1947), + id: DeclarationId(1948), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -69944,12 +69973,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 9660, 9676), }); declarations.push(Declaration { - id: DeclarationId(1948), + id: DeclarationId(1949), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "fields".to_string(), - ty: DeclarationId(1947), + ty: DeclarationId(1948), }], }, type_params: vec![], @@ -69963,7 +69992,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 9630, 9678), }); declarations.push(Declaration { - id: DeclarationId(1949), + id: DeclarationId(1950), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69982,7 +70011,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 9683, 9711), }); declarations.push(Declaration { - id: DeclarationId(1950), + id: DeclarationId(1951), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -70002,12 +70031,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 9730, 9746), }); declarations.push(Declaration { - id: DeclarationId(1951), + id: DeclarationId(1952), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1950), + ty: DeclarationId(1951), }], }, type_params: vec![], @@ -70021,7 +70050,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 9716, 9747), }); declarations.push(Declaration { - id: DeclarationId(1952), + id: DeclarationId(1953), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -70041,12 +70070,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 9765, 9781), }); declarations.push(Declaration { - id: DeclarationId(1953), + id: DeclarationId(1954), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1952), + ty: DeclarationId(1953), }], }, type_params: vec![], @@ -70060,7 +70089,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 9752, 9782), }); declarations.push(Declaration { - id: DeclarationId(1954), + id: DeclarationId(1955), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70079,7 +70108,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11036, 11059), }); declarations.push(Declaration { - id: DeclarationId(1955), + id: DeclarationId(1956), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70098,7 +70127,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11064, 11098), }); declarations.push(Declaration { - id: DeclarationId(1956), + id: DeclarationId(1957), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70112,7 +70141,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11103, 11110), }); declarations.push(Declaration { - id: DeclarationId(1957), + id: DeclarationId(1958), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70126,7 +70155,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11115, 11121), }); declarations.push(Declaration { - id: DeclarationId(1958), + id: DeclarationId(1959), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70145,7 +70174,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11126, 11146), }); declarations.push(Declaration { - id: DeclarationId(1959), + id: DeclarationId(1960), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70164,7 +70193,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11375, 11392), }); declarations.push(Declaration { - id: DeclarationId(1960), + id: DeclarationId(1961), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -70184,12 +70213,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11414, 11429), }); declarations.push(Declaration { - id: DeclarationId(1961), + id: DeclarationId(1962), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "children".to_string(), - ty: DeclarationId(1960), + ty: DeclarationId(1961), }], }, type_params: vec![], @@ -70203,7 +70232,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11397, 11431), }); declarations.push(Declaration { - id: DeclarationId(1962), + id: DeclarationId(1963), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -70223,12 +70252,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11453, 11468), }); declarations.push(Declaration { - id: DeclarationId(1963), + id: DeclarationId(1964), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "variants".to_string(), - ty: DeclarationId(1962), + ty: DeclarationId(1963), }], }, type_params: vec![], @@ -70242,7 +70271,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11436, 11470), }); declarations.push(Declaration { - id: DeclarationId(1964), + id: DeclarationId(1965), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -70262,13 +70291,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11497, 11516), }); declarations.push(Declaration { - id: DeclarationId(1965), + id: DeclarationId(1966), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "inputs".to_string(), - ty: DeclarationId(1964), + ty: DeclarationId(1965), }, Field { label: "output".to_string(), @@ -70291,7 +70320,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11475, 11572), }); declarations.push(Declaration { - id: DeclarationId(1966), + id: DeclarationId(1967), name: None, connective: TypeConnective::Conj { children: vec![ @@ -70316,7 +70345,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11577, 11655), }); declarations.push(Declaration { - id: DeclarationId(1967), + id: DeclarationId(1968), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -70336,7 +70365,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11723, 11745), }); declarations.push(Declaration { - id: DeclarationId(1968), + id: DeclarationId(1969), name: None, connective: TypeConnective::Conj { children: vec![ @@ -70346,7 +70375,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "arguments".to_string(), - ty: DeclarationId(1967), + ty: DeclarationId(1968), }, ], }, @@ -70361,7 +70390,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11660, 11751), }); declarations.push(Declaration { - id: DeclarationId(1969), + id: DeclarationId(1970), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -70380,7 +70409,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11800, 11807), }); declarations.push(Declaration { - id: DeclarationId(1970), + id: DeclarationId(1971), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -70400,7 +70429,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11852, 11871), }); declarations.push(Declaration { - id: DeclarationId(1971), + id: DeclarationId(1972), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -70420,7 +70449,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11890, 11912), }); declarations.push(Declaration { - id: DeclarationId(1972), + id: DeclarationId(1973), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -70439,7 +70468,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11925, 11939), }); declarations.push(Declaration { - id: DeclarationId(1973), + id: DeclarationId(1974), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -70458,7 +70487,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11952, 11966), }); declarations.push(Declaration { - id: DeclarationId(1974), + id: DeclarationId(1975), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -70477,7 +70506,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11981, 11991), }); declarations.push(Declaration { - id: DeclarationId(1975), + id: DeclarationId(1976), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -70496,7 +70525,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 12011, 12026), }); declarations.push(Declaration { - id: DeclarationId(1976), + id: DeclarationId(1977), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -70516,7 +70545,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13149, 13168), }); declarations.push(Declaration { - id: DeclarationId(1977), + id: DeclarationId(1978), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70530,7 +70559,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13449, 13452), }); declarations.push(Declaration { - id: DeclarationId(1978), + id: DeclarationId(1979), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70544,7 +70573,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13457, 13460), }); declarations.push(Declaration { - id: DeclarationId(1979), + id: DeclarationId(1980), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70558,7 +70587,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13465, 13468), }); declarations.push(Declaration { - id: DeclarationId(1980), + id: DeclarationId(1981), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70572,7 +70601,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13473, 13476), }); declarations.push(Declaration { - id: DeclarationId(1981), + id: DeclarationId(1982), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70586,7 +70615,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13600, 13602), }); declarations.push(Declaration { - id: DeclarationId(1982), + id: DeclarationId(1983), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70600,7 +70629,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13607, 13609), }); declarations.push(Declaration { - id: DeclarationId(1983), + id: DeclarationId(1984), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70614,7 +70643,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13614, 13616), }); declarations.push(Declaration { - id: DeclarationId(1984), + id: DeclarationId(1985), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70628,7 +70657,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13621, 13623), }); declarations.push(Declaration { - id: DeclarationId(1985), + id: DeclarationId(1986), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70642,7 +70671,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13628, 13630), }); declarations.push(Declaration { - id: DeclarationId(1986), + id: DeclarationId(1987), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70656,7 +70685,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13635, 13637), }); declarations.push(Declaration { - id: DeclarationId(1987), + id: DeclarationId(1988), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70670,7 +70699,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 14414, 14417), }); declarations.push(Declaration { - id: DeclarationId(1988), + id: DeclarationId(1989), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70684,7 +70713,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 14422, 14424), }); declarations.push(Declaration { - id: DeclarationId(1989), + id: DeclarationId(1990), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70703,7 +70732,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 14660, 14684), }); declarations.push(Declaration { - id: DeclarationId(1990), + id: DeclarationId(1991), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70722,7 +70751,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 14689, 14713), }); declarations.push(Declaration { - id: DeclarationId(1991), + id: DeclarationId(1992), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70741,7 +70770,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 14718, 14736), }); declarations.push(Declaration { - id: DeclarationId(1992), + id: DeclarationId(1993), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70760,7 +70789,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 14923, 14946), }); declarations.push(Declaration { - id: DeclarationId(1993), + id: DeclarationId(1994), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70779,7 +70808,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 14951, 15007), }); declarations.push(Declaration { - id: DeclarationId(1994), + id: DeclarationId(1995), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70798,7 +70827,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 15012, 15066), }); declarations.push(Declaration { - id: DeclarationId(1995), + id: DeclarationId(1996), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70817,7 +70846,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 15071, 15093), }); declarations.push(Declaration { - id: DeclarationId(1996), + id: DeclarationId(1997), name: None, connective: TypeConnective::Conj { children: vec![ @@ -70842,7 +70871,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 15218, 15270), }); declarations.push(Declaration { - id: DeclarationId(1997), + id: DeclarationId(1998), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70861,7 +70890,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 15275, 15305), }); declarations.push(Declaration { - id: DeclarationId(1998), + id: DeclarationId(1999), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -70880,7 +70909,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 15469, 15484), }); declarations.push(Declaration { - id: DeclarationId(1999), + id: DeclarationId(2000), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(727), @@ -70900,7 +70929,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 17460, 17491), }); declarations.push(Declaration { - id: DeclarationId(2000), + id: DeclarationId(2001), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(725), @@ -70920,7 +70949,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 17515, 17545), }); declarations.push(Declaration { - id: DeclarationId(2001), + id: DeclarationId(2002), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70939,7 +70968,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 18168, 18197), }); declarations.push(Declaration { - id: DeclarationId(2002), + id: DeclarationId(2003), name: None, connective: TypeConnective::Conj { children: vec![ @@ -70964,7 +70993,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 18202, 18249), }); declarations.push(Declaration { - id: DeclarationId(2003), + id: DeclarationId(2004), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -70983,7 +71012,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 18518, 18533), }); declarations.push(Declaration { - id: DeclarationId(2004), + id: DeclarationId(2005), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -71003,7 +71032,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 18607, 18619), }); declarations.push(Declaration { - id: DeclarationId(2005), + id: DeclarationId(2006), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -71017,7 +71046,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 18860, 18869), }); declarations.push(Declaration { - id: DeclarationId(2006), + id: DeclarationId(2007), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -71037,7 +71066,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 18927, 18943), }); declarations.push(Declaration { - id: DeclarationId(2007), + id: DeclarationId(2008), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -71056,7 +71085,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19007, 19031), }); declarations.push(Declaration { - id: DeclarationId(2008), + id: DeclarationId(2009), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -71070,7 +71099,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19445, 19457), }); declarations.push(Declaration { - id: DeclarationId(2009), + id: DeclarationId(2010), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -71090,7 +71119,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19535, 19547), }); declarations.push(Declaration { - id: DeclarationId(2010), + id: DeclarationId(2011), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -71109,7 +71138,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19585, 19600), }); declarations.push(Declaration { - id: DeclarationId(2011), + id: DeclarationId(2012), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -71128,7 +71157,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19623, 19645), }); declarations.push(Declaration { - id: DeclarationId(2012), + id: DeclarationId(2013), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71147,7 +71176,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19737, 19753), }); declarations.push(Declaration { - id: DeclarationId(2013), + id: DeclarationId(2014), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71166,7 +71195,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19758, 19782), }); declarations.push(Declaration { - id: DeclarationId(2014), + id: DeclarationId(2015), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71185,7 +71214,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19787, 19805), }); declarations.push(Declaration { - id: DeclarationId(2015), + id: DeclarationId(2016), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71204,7 +71233,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19810, 19824), }); declarations.push(Declaration { - id: DeclarationId(2016), + id: DeclarationId(2017), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71223,7 +71252,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19829, 19843), }); declarations.push(Declaration { - id: DeclarationId(2017), + id: DeclarationId(2018), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -71243,7 +71272,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19872, 19889), }); declarations.push(Declaration { - id: DeclarationId(2018), + id: DeclarationId(2019), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -71263,7 +71292,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19899, 19913), }); declarations.push(Declaration { - id: DeclarationId(2019), + id: DeclarationId(2020), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -71283,7 +71312,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19923, 19936), }); declarations.push(Declaration { - id: DeclarationId(2020), + id: DeclarationId(2021), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -71303,7 +71332,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19949, 19962), }); declarations.push(Declaration { - id: DeclarationId(2021), + id: DeclarationId(2022), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71322,7 +71351,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 26045, 26063), }); declarations.push(Declaration { - id: DeclarationId(2022), + id: DeclarationId(2023), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -71336,7 +71365,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 26068, 26074), }); declarations.push(Declaration { - id: DeclarationId(2023), + id: DeclarationId(2024), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(727), @@ -71356,12 +71385,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 26107, 26131), }); declarations.push(Declaration { - id: DeclarationId(2024), + id: DeclarationId(2025), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "candidates".to_string(), - ty: DeclarationId(2023), + ty: DeclarationId(2024), }], }, type_params: vec![], @@ -71375,7 +71404,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 26079, 26133), }); declarations.push(Declaration { - id: DeclarationId(2025), + id: DeclarationId(2026), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -71395,12 +71424,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 2718, 2749), }); declarations.push(Declaration { - id: DeclarationId(2026), + id: DeclarationId(2027), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "content".to_string(), - ty: DeclarationId(2025), + ty: DeclarationId(2026), }], }, type_params: vec![], @@ -71414,7 +71443,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 2690, 2751), }); declarations.push(Declaration { - id: DeclarationId(2027), + id: DeclarationId(2028), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -71434,12 +71463,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 2784, 2820), }); declarations.push(Declaration { - id: DeclarationId(2028), + id: DeclarationId(2029), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "content".to_string(), - ty: DeclarationId(2027), + ty: DeclarationId(2028), }], }, type_params: vec![], @@ -71453,7 +71482,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 2756, 2822), }); declarations.push(Declaration { - id: DeclarationId(2029), + id: DeclarationId(2030), name: None, connective: TypeConnective::Conj { children: vec![ @@ -71478,7 +71507,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 3211, 3276), }); declarations.push(Declaration { - id: DeclarationId(2030), + id: DeclarationId(2031), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71497,7 +71526,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 3281, 3305), }); declarations.push(Declaration { - id: DeclarationId(2031), + id: DeclarationId(2032), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71516,7 +71545,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 3568, 3596), }); declarations.push(Declaration { - id: DeclarationId(2032), + id: DeclarationId(2033), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71535,7 +71564,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 3601, 3637), }); declarations.push(Declaration { - id: DeclarationId(2033), + id: DeclarationId(2034), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71554,7 +71583,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 4332, 4354), }); declarations.push(Declaration { - id: DeclarationId(2034), + id: DeclarationId(2035), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -71574,12 +71603,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 4376, 4406), }); declarations.push(Declaration { - id: DeclarationId(2035), + id: DeclarationId(2036), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2034), + ty: DeclarationId(2035), }], }, type_params: vec![], @@ -71593,7 +71622,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 4359, 4407), }); declarations.push(Declaration { - id: DeclarationId(2036), + id: DeclarationId(2037), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -71607,7 +71636,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 5616, 5623), }); declarations.push(Declaration { - id: DeclarationId(2037), + id: DeclarationId(2038), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -71621,7 +71650,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 5749, 5761), }); declarations.push(Declaration { - id: DeclarationId(2038), + id: DeclarationId(2039), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71640,7 +71669,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 5979, 6014), }); declarations.push(Declaration { - id: DeclarationId(2039), + id: DeclarationId(2040), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71659,7 +71688,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6019, 6062), }); declarations.push(Declaration { - id: DeclarationId(2040), + id: DeclarationId(2041), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71678,7 +71707,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6067, 6144), }); declarations.push(Declaration { - id: DeclarationId(2041), + id: DeclarationId(2042), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -71698,7 +71727,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6234, 6268), }); declarations.push(Declaration { - id: DeclarationId(2042), + id: DeclarationId(2043), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -71717,7 +71746,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6286, 6323), }); declarations.push(Declaration { - id: DeclarationId(2043), + id: DeclarationId(2044), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -71736,7 +71765,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6345, 6358), }); declarations.push(Declaration { - id: DeclarationId(2044), + id: DeclarationId(2045), name: None, connective: TypeConnective::Conj { children: vec![ @@ -71750,15 +71779,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "content".to_string(), - ty: DeclarationId(2041), + ty: DeclarationId(2042), }, Field { label: "citations".to_string(), - ty: DeclarationId(2042), + ty: DeclarationId(2043), }, Field { label: "cache_control".to_string(), - ty: DeclarationId(2043), + ty: DeclarationId(2044), }, ], }, @@ -71773,7 +71802,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6149, 6364), }); declarations.push(Declaration { - id: DeclarationId(2045), + id: DeclarationId(2046), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71792,7 +71821,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6369, 6418), }); declarations.push(Declaration { - id: DeclarationId(2046), + id: DeclarationId(2047), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71811,7 +71840,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6926, 6962), }); declarations.push(Declaration { - id: DeclarationId(2047), + id: DeclarationId(2048), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -71830,7 +71859,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 7030, 7057), }); declarations.push(Declaration { - id: DeclarationId(2048), + id: DeclarationId(2049), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -71849,7 +71878,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 7074, 7079), }); declarations.push(Declaration { - id: DeclarationId(2049), + id: DeclarationId(2050), name: None, connective: TypeConnective::Conj { children: vec![ @@ -71859,11 +71888,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "content".to_string(), - ty: DeclarationId(2047), + ty: DeclarationId(2048), }, Field { label: "is_error".to_string(), - ty: DeclarationId(2048), + ty: DeclarationId(2049), }, ], }, @@ -71878,7 +71907,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6967, 7085), }); declarations.push(Declaration { - id: DeclarationId(2050), + id: DeclarationId(2051), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71897,7 +71926,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 7532, 7570), }); declarations.push(Declaration { - id: DeclarationId(2051), + id: DeclarationId(2052), name: None, connective: TypeConnective::Conj { children: vec![ @@ -71926,7 +71955,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 7575, 7658), }); declarations.push(Declaration { - id: DeclarationId(2052), + id: DeclarationId(2053), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -71940,7 +71969,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8016, 8023), }); declarations.push(Declaration { - id: DeclarationId(2053), + id: DeclarationId(2054), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -71954,7 +71983,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8028, 8037), }); declarations.push(Declaration { - id: DeclarationId(2054), + id: DeclarationId(2055), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -71968,7 +71997,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8042, 8054), }); declarations.push(Declaration { - id: DeclarationId(2055), + id: DeclarationId(2056), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -71982,7 +72011,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8059, 8066), }); declarations.push(Declaration { - id: DeclarationId(2056), + id: DeclarationId(2057), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -71996,7 +72025,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8071, 8080), }); declarations.push(Declaration { - id: DeclarationId(2057), + id: DeclarationId(2058), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72010,7 +72039,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8085, 8092), }); declarations.push(Declaration { - id: DeclarationId(2058), + id: DeclarationId(2059), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72024,7 +72053,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8097, 8123), }); declarations.push(Declaration { - id: DeclarationId(2059), + id: DeclarationId(2060), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72043,7 +72072,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8435, 8442), }); declarations.push(Declaration { - id: DeclarationId(2060), + id: DeclarationId(2061), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72062,7 +72091,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8453, 8460), }); declarations.push(Declaration { - id: DeclarationId(2061), + id: DeclarationId(2062), name: None, connective: TypeConnective::Conj { children: vec![ @@ -72076,11 +72105,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "document_title".to_string(), - ty: DeclarationId(2059), + ty: DeclarationId(2060), }, Field { label: "file_id".to_string(), - ty: DeclarationId(2060), + ty: DeclarationId(2061), }, Field { label: "start_char_index".to_string(), @@ -72103,7 +72132,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8363, 8506), }); declarations.push(Declaration { - id: DeclarationId(2062), + id: DeclarationId(2063), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72122,7 +72151,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8583, 8590), }); declarations.push(Declaration { - id: DeclarationId(2063), + id: DeclarationId(2064), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72141,7 +72170,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8601, 8608), }); declarations.push(Declaration { - id: DeclarationId(2064), + id: DeclarationId(2065), name: None, connective: TypeConnective::Conj { children: vec![ @@ -72155,11 +72184,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "document_title".to_string(), - ty: DeclarationId(2062), + ty: DeclarationId(2063), }, Field { label: "file_id".to_string(), - ty: DeclarationId(2063), + ty: DeclarationId(2064), }, Field { label: "start_page_number".to_string(), @@ -72182,7 +72211,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8511, 8656), }); declarations.push(Declaration { - id: DeclarationId(2065), + id: DeclarationId(2066), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72201,7 +72230,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8741, 8748), }); declarations.push(Declaration { - id: DeclarationId(2066), + id: DeclarationId(2067), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72220,7 +72249,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8759, 8766), }); declarations.push(Declaration { - id: DeclarationId(2067), + id: DeclarationId(2068), name: None, connective: TypeConnective::Conj { children: vec![ @@ -72234,11 +72263,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "document_title".to_string(), - ty: DeclarationId(2065), + ty: DeclarationId(2066), }, Field { label: "file_id".to_string(), - ty: DeclarationId(2066), + ty: DeclarationId(2067), }, Field { label: "start_block_index".to_string(), @@ -72261,7 +72290,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8661, 8814), }); declarations.push(Declaration { - id: DeclarationId(2068), + id: DeclarationId(2069), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72280,7 +72309,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8897, 8904), }); declarations.push(Declaration { - id: DeclarationId(2069), + id: DeclarationId(2070), name: None, connective: TypeConnective::Conj { children: vec![ @@ -72294,7 +72323,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "title".to_string(), - ty: DeclarationId(2068), + ty: DeclarationId(2069), }, Field { label: "url".to_string(), @@ -72313,7 +72342,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8819, 8919), }); declarations.push(Declaration { - id: DeclarationId(2070), + id: DeclarationId(2071), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72332,7 +72361,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8990, 8997), }); declarations.push(Declaration { - id: DeclarationId(2071), + id: DeclarationId(2072), name: None, connective: TypeConnective::Conj { children: vec![ @@ -72346,7 +72375,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "title".to_string(), - ty: DeclarationId(2070), + ty: DeclarationId(2071), }, Field { label: "search_result_index".to_string(), @@ -72373,7 +72402,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8924, 9071), }); declarations.push(Declaration { - id: DeclarationId(2072), + id: DeclarationId(2073), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -72393,11 +72422,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9695, 9729), }); declarations.push(Declaration { - id: DeclarationId(2073), + id: DeclarationId(2074), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(2072), + DeclarationId(2073), CardinalityBound::AtMostOne, ), ), @@ -72412,7 +72441,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9695, 9730), }); declarations.push(Declaration { - id: DeclarationId(2074), + id: DeclarationId(2075), name: None, connective: TypeConnective::Conj { children: vec![ @@ -72422,7 +72451,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "citations".to_string(), - ty: DeclarationId(2073), + ty: DeclarationId(2074), }, ], }, @@ -72437,7 +72466,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9650, 9732), }); declarations.push(Declaration { - id: DeclarationId(2075), + id: DeclarationId(2076), name: None, connective: TypeConnective::Conj { children: vec![ @@ -72462,7 +72491,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9737, 9798), }); declarations.push(Declaration { - id: DeclarationId(2076), + id: DeclarationId(2077), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -72481,7 +72510,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9803, 9858), }); declarations.push(Declaration { - id: DeclarationId(2077), + id: DeclarationId(2078), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72500,7 +72529,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9933, 9938), }); declarations.push(Declaration { - id: DeclarationId(2078), + id: DeclarationId(2079), name: None, connective: TypeConnective::Conj { children: vec![ @@ -72518,7 +72547,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "caller".to_string(), - ty: DeclarationId(2077), + ty: DeclarationId(2078), }, ], }, @@ -72533,7 +72562,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9863, 9940), }); declarations.push(Declaration { - id: DeclarationId(2079), + id: DeclarationId(2080), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72552,7 +72581,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10038, 10043), }); declarations.push(Declaration { - id: DeclarationId(2080), + id: DeclarationId(2081), name: None, connective: TypeConnective::Conj { children: vec![ @@ -72570,7 +72599,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "caller".to_string(), - ty: DeclarationId(2079), + ty: DeclarationId(2080), }, ], }, @@ -72585,7 +72614,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9945, 10045), }); declarations.push(Declaration { - id: DeclarationId(2081), + id: DeclarationId(2082), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72604,7 +72633,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10129, 10134), }); declarations.push(Declaration { - id: DeclarationId(2082), + id: DeclarationId(2083), name: None, connective: TypeConnective::Conj { children: vec![ @@ -72618,7 +72647,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "caller".to_string(), - ty: DeclarationId(2081), + ty: DeclarationId(2082), }, ], }, @@ -72633,7 +72662,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10050, 10136), }); declarations.push(Declaration { - id: DeclarationId(2083), + id: DeclarationId(2084), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72647,7 +72676,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10357, 10366), }); declarations.push(Declaration { - id: DeclarationId(2084), + id: DeclarationId(2085), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72661,7 +72690,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10371, 10379), }); declarations.push(Declaration { - id: DeclarationId(2085), + id: DeclarationId(2086), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72675,7 +72704,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10384, 10397), }); declarations.push(Declaration { - id: DeclarationId(2086), + id: DeclarationId(2087), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72689,7 +72718,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10402, 10419), }); declarations.push(Declaration { - id: DeclarationId(2087), + id: DeclarationId(2088), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72703,7 +72732,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10424, 10447), }); declarations.push(Declaration { - id: DeclarationId(2088), + id: DeclarationId(2089), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72717,7 +72746,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10452, 10471), }); declarations.push(Declaration { - id: DeclarationId(2089), + id: DeclarationId(2090), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72731,7 +72760,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10476, 10494), }); declarations.push(Declaration { - id: DeclarationId(2090), + id: DeclarationId(2091), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72745,7 +72774,49 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10499, 10506), }); declarations.push(Declaration { - id: DeclarationId(2091), + id: DeclarationId(2092), + name: None, + connective: TypeConnective::Conj { children: vec![] }, + type_params: vec![], + phantom_params: Vec::new(), + meta_tag: None, + specialization_parent: None, + inhabits: None, + value_body: None, + refinement: None, + nominal_opacity: None, + span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10786, 10794), + }); + declarations.push(Declaration { + id: DeclarationId(2093), + name: None, + connective: TypeConnective::Conj { children: vec![] }, + type_params: vec![], + phantom_params: Vec::new(), + meta_tag: None, + specialization_parent: None, + inhabits: None, + value_body: None, + refinement: None, + nominal_opacity: None, + span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10799, 10807), + }); + declarations.push(Declaration { + id: DeclarationId(2094), + name: None, + connective: TypeConnective::Conj { children: vec![] }, + type_params: vec![], + phantom_params: Vec::new(), + meta_tag: None, + specialization_parent: None, + inhabits: None, + value_body: None, + refinement: None, + nominal_opacity: None, + span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10812, 10817), + }); + declarations.push(Declaration { + id: DeclarationId(2095), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72761,10 +72832,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10756, 10760), + span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11067, 11071), }); declarations.push(Declaration { - id: DeclarationId(2092), + id: DeclarationId(2096), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72780,14 +72851,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10792, 10796), + span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11103, 11107), }); declarations.push(Declaration { - id: DeclarationId(2093), + id: DeclarationId(2097), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(230), + DeclarationId(859), CardinalityBound::AtMostOne, ), ), @@ -72799,10 +72870,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10828, 10835), + span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11139, 11171), }); declarations.push(Declaration { - id: DeclarationId(2094), + id: DeclarationId(2098), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72813,10 +72884,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11192, 11201), + span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11528, 11537), }); declarations.push(Declaration { - id: DeclarationId(2095), + id: DeclarationId(2099), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -72833,10 +72904,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11687, 11725), + span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 12023, 12061), }); declarations.push(Declaration { - id: DeclarationId(2096), + id: DeclarationId(2100), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72852,10 +72923,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11804, 11811), + span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 12140, 12147), }); declarations.push(Declaration { - id: DeclarationId(2097), + id: DeclarationId(2101), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72871,10 +72942,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11872, 11877), + span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 12208, 12213), }); declarations.push(Declaration { - id: DeclarationId(2098), + id: DeclarationId(2102), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -72894,7 +72965,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_messages.dag", 4503, 4529), }); declarations.push(Declaration { - id: DeclarationId(2099), + id: DeclarationId(2103), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72913,7 +72984,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_messages.dag", 4566, 4572), }); declarations.push(Declaration { - id: DeclarationId(2100), + id: DeclarationId(2104), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72932,7 +73003,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_messages.dag", 4589, 4596), }); declarations.push(Declaration { - id: DeclarationId(2101), + id: DeclarationId(2105), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72946,7 +73017,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/bootstrap_authority.dag", 1013, 1025), }); declarations.push(Declaration { - id: DeclarationId(2102), + id: DeclarationId(2106), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72960,7 +73031,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/bootstrap_authority.dag", 1030, 1044), }); declarations.push(Declaration { - id: DeclarationId(2103), + id: DeclarationId(2107), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72974,7 +73045,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/bootstrap_authority.dag", 1049, 1064), }); declarations.push(Declaration { - id: DeclarationId(2104), + id: DeclarationId(2108), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72988,7 +73059,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/bootstrap_authority.dag", 1069, 1086), }); declarations.push(Declaration { - id: DeclarationId(2105), + id: DeclarationId(2109), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73002,7 +73073,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/bootstrap_authority.dag", 1091, 1114), }); declarations.push(Declaration { - id: DeclarationId(2106), + id: DeclarationId(2110), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73016,7 +73087,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/bridge_ledger.dag", 4719, 4726), }); declarations.push(Declaration { - id: DeclarationId(2107), + id: DeclarationId(2111), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73030,13 +73101,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/bridge_ledger.dag", 4731, 4735), }); declarations.push(Declaration { - id: DeclarationId(2108), + id: DeclarationId(2112), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(869), + value: DeclarationId(870), }], }, type_params: vec![], @@ -73050,7 +73121,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/bridge_ledger.dag", 6983, 7004), }); declarations.push(Declaration { - id: DeclarationId(2109), + id: DeclarationId(2113), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73064,7 +73135,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 360, 369), }); declarations.push(Declaration { - id: DeclarationId(2110), + id: DeclarationId(2114), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73078,7 +73149,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 374, 381), }); declarations.push(Declaration { - id: DeclarationId(2111), + id: DeclarationId(2115), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73092,7 +73163,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 614, 618), }); declarations.push(Declaration { - id: DeclarationId(2112), + id: DeclarationId(2116), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73106,7 +73177,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 623, 632), }); declarations.push(Declaration { - id: DeclarationId(2113), + id: DeclarationId(2117), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73120,7 +73191,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 910, 921), }); declarations.push(Declaration { - id: DeclarationId(2114), + id: DeclarationId(2118), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73134,7 +73205,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 926, 935), }); declarations.push(Declaration { - id: DeclarationId(2115), + id: DeclarationId(2119), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73148,7 +73219,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 1166, 1173), }); declarations.push(Declaration { - id: DeclarationId(2116), + id: DeclarationId(2120), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73162,7 +73233,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 1178, 1187), }); declarations.push(Declaration { - id: DeclarationId(2117), + id: DeclarationId(2121), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73176,7 +73247,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 2035, 2044), }); declarations.push(Declaration { - id: DeclarationId(2118), + id: DeclarationId(2122), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73190,7 +73261,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 2049, 2065), }); declarations.push(Declaration { - id: DeclarationId(2119), + id: DeclarationId(2123), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73204,7 +73275,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 2070, 2080), }); declarations.push(Declaration { - id: DeclarationId(2120), + id: DeclarationId(2124), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73218,7 +73289,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 2085, 2099), }); declarations.push(Declaration { - id: DeclarationId(2121), + id: DeclarationId(2125), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73232,7 +73303,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 2385, 2399), }); declarations.push(Declaration { - id: DeclarationId(2122), + id: DeclarationId(2126), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73246,7 +73317,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 2404, 2418), }); declarations.push(Declaration { - id: DeclarationId(2123), + id: DeclarationId(2127), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -73266,7 +73337,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 2818, 2830), }); declarations.push(Declaration { - id: DeclarationId(2124), + id: DeclarationId(2128), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -73286,7 +73357,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 3210, 3222), }); declarations.push(Declaration { - id: DeclarationId(2125), + id: DeclarationId(2129), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73300,7 +73371,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 3694, 3708), }); declarations.push(Declaration { - id: DeclarationId(2126), + id: DeclarationId(2130), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73314,7 +73385,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 3713, 3729), }); declarations.push(Declaration { - id: DeclarationId(2127), + id: DeclarationId(2131), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -73333,7 +73404,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/coproduct_projection.dag", 6759, 6786), }); declarations.push(Declaration { - id: DeclarationId(2128), + id: DeclarationId(2132), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73347,7 +73418,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/coproduct_projection.dag", 7611, 7616), }); declarations.push(Declaration { - id: DeclarationId(2129), + id: DeclarationId(2133), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73361,18 +73432,18 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/coproduct_projection.dag", 7621, 7630), }); declarations.push(Declaration { - id: DeclarationId(2130), + id: DeclarationId(2134), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(137), arguments: vec![ TemplateArgument { parameter: DeclarationId(138), - value: DeclarationId(884), + value: DeclarationId(885), }, TemplateArgument { parameter: DeclarationId(139), - value: DeclarationId(887), + value: DeclarationId(888), }, ], }, @@ -73387,13 +73458,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/coproduct_projection.dag", 9513, 9555), }); declarations.push(Declaration { - id: DeclarationId(2131), + id: DeclarationId(2135), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1330), + value: DeclarationId(1331), }], }, type_params: vec![], @@ -73407,13 +73478,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/integer_diagnostic_order.dag", 1234, 1254), }); declarations.push(Declaration { - id: DeclarationId(2132), + id: DeclarationId(2136), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1330), + value: DeclarationId(1331), }], }, type_params: vec![], @@ -73427,12 +73498,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/integer_diagnostic_order.dag", 1414, 1434), }); declarations.push(Declaration { - id: DeclarationId(2133), + id: DeclarationId(2137), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(894), + template: DeclarationId(895), arguments: vec![TemplateArgument { - parameter: DeclarationId(895), + parameter: DeclarationId(896), value: DeclarationId(93), }], }, @@ -73447,12 +73518,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lookup.dag", 4589, 4600), }); declarations.push(Declaration { - id: DeclarationId(2134), + id: DeclarationId(2138), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(894), + template: DeclarationId(895), arguments: vec![TemplateArgument { - parameter: DeclarationId(895), + parameter: DeclarationId(896), value: DeclarationId(93), }], }, @@ -73467,7 +73538,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lookup.dag", 4642, 4653), }); declarations.push(Declaration { - id: DeclarationId(2135), + id: DeclarationId(2139), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73481,12 +73552,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lookup.dag", 4544, 4548), }); declarations.push(Declaration { - id: DeclarationId(2136), + id: DeclarationId(2140), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(895), + ty: DeclarationId(896), }], }, type_params: vec![], @@ -73500,13 +73571,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lookup.dag", 4553, 4563), }); declarations.push(Declaration { - id: DeclarationId(2137), + id: DeclarationId(2141), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(894), + template: DeclarationId(895), arguments: vec![TemplateArgument { - parameter: DeclarationId(895), - value: DeclarationId(905), + parameter: DeclarationId(896), + value: DeclarationId(906), }], }, type_params: vec![], @@ -73520,13 +73591,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 10942, 10962), }); declarations.push(Declaration { - id: DeclarationId(2138), + id: DeclarationId(2142), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(894), + template: DeclarationId(895), arguments: vec![TemplateArgument { - parameter: DeclarationId(895), - value: DeclarationId(905), + parameter: DeclarationId(896), + value: DeclarationId(906), }], }, type_params: vec![], @@ -73540,13 +73611,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 11026, 11046), }); declarations.push(Declaration { - id: DeclarationId(2139), + id: DeclarationId(2143), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(727), arguments: vec![TemplateArgument { parameter: DeclarationId(728), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -73560,13 +73631,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 11114, 11144), }); declarations.push(Declaration { - id: DeclarationId(2140), + id: DeclarationId(2144), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -73580,13 +73651,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 11611, 11629), }); declarations.push(Declaration { - id: DeclarationId(2141), + id: DeclarationId(2145), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(727), arguments: vec![TemplateArgument { parameter: DeclarationId(728), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -73600,13 +73671,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 11635, 11665), }); declarations.push(Declaration { - id: DeclarationId(2142), + id: DeclarationId(2146), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -73620,13 +73691,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 14162, 14180), }); declarations.push(Declaration { - id: DeclarationId(2143), + id: DeclarationId(2147), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(727), arguments: vec![TemplateArgument { parameter: DeclarationId(728), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -73640,13 +73711,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 22217, 22247), }); declarations.push(Declaration { - id: DeclarationId(2144), + id: DeclarationId(2148), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -73660,13 +73731,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 22252, 22270), }); declarations.push(Declaration { - id: DeclarationId(2145), + id: DeclarationId(2149), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -73680,13 +73751,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 22530, 22548), }); declarations.push(Declaration { - id: DeclarationId(2146), + id: DeclarationId(2150), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -73700,13 +73771,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 22553, 22571), }); declarations.push(Declaration { - id: DeclarationId(2147), + id: DeclarationId(2151), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -73720,13 +73791,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23044, 23062), }); declarations.push(Declaration { - id: DeclarationId(2148), + id: DeclarationId(2152), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -73740,13 +73811,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23067, 23085), }); declarations.push(Declaration { - id: DeclarationId(2149), + id: DeclarationId(2153), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -73760,13 +73831,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23186, 23204), }); declarations.push(Declaration { - id: DeclarationId(2150), + id: DeclarationId(2154), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -73780,13 +73851,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23524, 23542), }); declarations.push(Declaration { - id: DeclarationId(2151), + id: DeclarationId(2155), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -73800,13 +73871,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23547, 23565), }); declarations.push(Declaration { - id: DeclarationId(2152), + id: DeclarationId(2156), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -73820,13 +73891,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 25113, 25131), }); declarations.push(Declaration { - id: DeclarationId(2153), + id: DeclarationId(2157), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -73840,13 +73911,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 25384, 25402), }); declarations.push(Declaration { - id: DeclarationId(2154), + id: DeclarationId(2158), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -73860,13 +73931,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 25850, 25868), }); declarations.push(Declaration { - id: DeclarationId(2155), + id: DeclarationId(2159), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -73880,13 +73951,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 27885, 27903), }); declarations.push(Declaration { - id: DeclarationId(2156), + id: DeclarationId(2160), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -73900,13 +73971,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 27933, 27951), }); declarations.push(Declaration { - id: DeclarationId(2157), + id: DeclarationId(2161), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -73920,13 +73991,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 28238, 28256), }); declarations.push(Declaration { - id: DeclarationId(2158), + id: DeclarationId(2162), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -73940,13 +74011,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 28284, 28302), }); declarations.push(Declaration { - id: DeclarationId(2159), + id: DeclarationId(2163), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -73960,13 +74031,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 28662, 28680), }); declarations.push(Declaration { - id: DeclarationId(2160), + id: DeclarationId(2164), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -73980,7 +74051,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 28685, 28703), }); declarations.push(Declaration { - id: DeclarationId(2161), + id: DeclarationId(2165), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73994,7 +74065,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 4953, 4965), }); declarations.push(Declaration { - id: DeclarationId(2162), + id: DeclarationId(2166), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74008,7 +74079,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 4970, 4986), }); declarations.push(Declaration { - id: DeclarationId(2163), + id: DeclarationId(2167), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74022,7 +74093,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 4991, 5005), }); declarations.push(Declaration { - id: DeclarationId(2164), + id: DeclarationId(2168), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74036,7 +74107,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 5855, 5868), }); declarations.push(Declaration { - id: DeclarationId(2165), + id: DeclarationId(2169), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74050,7 +74121,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 5873, 5888), }); declarations.push(Declaration { - id: DeclarationId(2166), + id: DeclarationId(2170), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74064,7 +74135,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 5893, 5909), }); declarations.push(Declaration { - id: DeclarationId(2167), + id: DeclarationId(2171), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74078,11 +74149,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 5914, 5927), }); declarations.push(Declaration { - id: DeclarationId(2168), + id: DeclarationId(2172), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(898), + DeclarationId(899), CardinalityBound::AtMostOne, ), ), @@ -74097,11 +74168,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6780, 6801), }); declarations.push(Declaration { - id: DeclarationId(2169), + id: DeclarationId(2173), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(899), + DeclarationId(900), CardinalityBound::AtMostOne, ), ), @@ -74116,7 +74187,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6816, 6826), }); declarations.push(Declaration { - id: DeclarationId(2170), + id: DeclarationId(2174), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -74135,7 +74206,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6856, 6860), }); declarations.push(Declaration { - id: DeclarationId(2171), + id: DeclarationId(2175), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -74154,7 +74225,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 7429, 7436), }); declarations.push(Declaration { - id: DeclarationId(2172), + id: DeclarationId(2176), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74168,12 +74239,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 8405, 8414), }); declarations.push(Declaration { - id: DeclarationId(2173), + id: DeclarationId(2177), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "previous".to_string(), - ty: DeclarationId(904), + ty: DeclarationId(905), }], }, type_params: vec![], @@ -74187,7 +74258,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 8419, 8465), }); declarations.push(Declaration { - id: DeclarationId(2174), + id: DeclarationId(2178), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -74206,12 +74277,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 9506, 9523), }); declarations.push(Declaration { - id: DeclarationId(2175), + id: DeclarationId(2179), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(901), + ty: DeclarationId(902), }], }, type_params: vec![], @@ -74225,17 +74296,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 9528, 9552), }); declarations.push(Declaration { - id: DeclarationId(2176), + id: DeclarationId(2180), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "var".to_string(), - ty: DeclarationId(901), + ty: DeclarationId(902), }, Field { label: "degree".to_string(), - ty: DeclarationId(904), + ty: DeclarationId(905), }, ], }, @@ -74250,13 +74321,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 9557, 9619), }); declarations.push(Declaration { - id: DeclarationId(2177), + id: DeclarationId(2181), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(727), arguments: vec![TemplateArgument { parameter: DeclarationId(728), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -74270,12 +74341,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 9636, 9666), }); declarations.push(Declaration { - id: DeclarationId(2178), + id: DeclarationId(2182), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2177), + ty: DeclarationId(2181), }], }, type_params: vec![], @@ -74289,13 +74360,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 9624, 9667), }); declarations.push(Declaration { - id: DeclarationId(2179), + id: DeclarationId(2183), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(727), arguments: vec![TemplateArgument { parameter: DeclarationId(728), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -74309,12 +74380,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 9680, 9710), }); declarations.push(Declaration { - id: DeclarationId(2180), + id: DeclarationId(2184), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2179), + ty: DeclarationId(2183), }], }, type_params: vec![], @@ -74328,12 +74399,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 9672, 9711), }); declarations.push(Declaration { - id: DeclarationId(2181), + id: DeclarationId(2185), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(901), + ty: DeclarationId(902), }], }, type_params: vec![], @@ -74347,7 +74418,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 9716, 9737), }); declarations.push(Declaration { - id: DeclarationId(2182), + id: DeclarationId(2186), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -74366,13 +74437,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 9742, 9761), }); declarations.push(Declaration { - id: DeclarationId(2183), + id: DeclarationId(2187), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(31), arguments: vec![TemplateArgument { parameter: DeclarationId(32), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -74386,7 +74457,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 9479, 9501), }); declarations.push(Declaration { - id: DeclarationId(2184), + id: DeclarationId(2188), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74400,7 +74471,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 18143, 18156), }); declarations.push(Declaration { - id: DeclarationId(2185), + id: DeclarationId(2189), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74414,7 +74485,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 18161, 18169), }); declarations.push(Declaration { - id: DeclarationId(2186), + id: DeclarationId(2190), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74428,7 +74499,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 18174, 18185), }); declarations.push(Declaration { - id: DeclarationId(2187), + id: DeclarationId(2191), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74442,7 +74513,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 18190, 18207), }); declarations.push(Declaration { - id: DeclarationId(2188), + id: DeclarationId(2192), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74456,12 +74527,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 18212, 18226), }); declarations.push(Declaration { - id: DeclarationId(2189), + id: DeclarationId(2193), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "degree".to_string(), - ty: DeclarationId(1148), + ty: DeclarationId(1149), }], }, type_params: vec![], @@ -74475,7 +74546,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 18231, 18280), }); declarations.push(Declaration { - id: DeclarationId(2190), + id: DeclarationId(2194), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74489,7 +74560,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 18285, 18301), }); declarations.push(Declaration { - id: DeclarationId(2191), + id: DeclarationId(2195), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74503,13 +74574,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 18306, 18318), }); declarations.push(Declaration { - id: DeclarationId(2192), + id: DeclarationId(2196), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(43), arguments: vec![TemplateArgument { parameter: DeclarationId(44), - value: DeclarationId(921), + value: DeclarationId(922), }], }, type_params: vec![], @@ -74523,13 +74594,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 18107, 18138), }); declarations.push(Declaration { - id: DeclarationId(2193), + id: DeclarationId(2197), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), arguments: vec![TemplateArgument { parameter: DeclarationId(692), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -74543,7 +74614,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 11495, 11507), }); declarations.push(Declaration { - id: DeclarationId(2194), + id: DeclarationId(2198), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(728)], @@ -74561,18 +74632,18 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 5879, 5892), }); declarations.push(Declaration { - id: DeclarationId(2195), + id: DeclarationId(2199), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(704), arguments: vec![ TemplateArgument { parameter: DeclarationId(705), - value: DeclarationId(905), + value: DeclarationId(906), }, TemplateArgument { - parameter: DeclarationId(1818), - value: DeclarationId(912), + parameter: DeclarationId(1819), + value: DeclarationId(913), }, ], }, @@ -74587,13 +74658,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 11488, 11535), }); declarations.push(Declaration { - id: DeclarationId(2196), + id: DeclarationId(2200), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), arguments: vec![TemplateArgument { parameter: DeclarationId(692), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -74607,11 +74678,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 11795, 11810), }); declarations.push(Declaration { - id: DeclarationId(2197), + id: DeclarationId(2201), name: None, connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(905), DeclarationId(905)], - output: DeclarationId(905), + inputs: vec![DeclarationId(906), DeclarationId(906)], + output: DeclarationId(906), body: ArrowBody::NoBody, }, type_params: vec![], @@ -74625,22 +74696,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 4183, 4196), }); declarations.push(Declaration { - id: DeclarationId(2198), + id: DeclarationId(2202), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(693), arguments: vec![ TemplateArgument { parameter: DeclarationId(695), - value: DeclarationId(905), + value: DeclarationId(906), }, TemplateArgument { parameter: DeclarationId(694), - value: DeclarationId(905), + value: DeclarationId(906), }, TemplateArgument { - parameter: DeclarationId(1808), - value: DeclarationId(916), + parameter: DeclarationId(1809), + value: DeclarationId(917), }, ], }, @@ -74655,11 +74726,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 14202, 14245), }); declarations.push(Declaration { - id: DeclarationId(2199), + id: DeclarationId(2203), name: None, connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(906), DeclarationId(694)], - output: DeclarationId(906), + inputs: vec![DeclarationId(907), DeclarationId(694)], + output: DeclarationId(907), body: ArrowBody::NoBody, }, type_params: vec![], @@ -74673,22 +74744,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 4183, 4196), }); declarations.push(Declaration { - id: DeclarationId(2200), + id: DeclarationId(2204), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(693), arguments: vec![ TemplateArgument { parameter: DeclarationId(695), - value: DeclarationId(906), + value: DeclarationId(907), }, TemplateArgument { - parameter: DeclarationId(1808), - value: DeclarationId(942), + parameter: DeclarationId(1809), + value: DeclarationId(943), }, TemplateArgument { parameter: DeclarationId(694), - value: DeclarationId(905), + value: DeclarationId(906), }, ], }, @@ -74703,11 +74774,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 16911, 17021), }); declarations.push(Declaration { - id: DeclarationId(2201), + id: DeclarationId(2205), name: None, connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(906), DeclarationId(694)], - output: DeclarationId(906), + inputs: vec![DeclarationId(907), DeclarationId(694)], + output: DeclarationId(907), body: ArrowBody::NoBody, }, type_params: vec![], @@ -74721,22 +74792,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 4183, 4196), }); declarations.push(Declaration { - id: DeclarationId(2202), + id: DeclarationId(2206), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(693), arguments: vec![ TemplateArgument { parameter: DeclarationId(695), - value: DeclarationId(906), + value: DeclarationId(907), }, TemplateArgument { - parameter: DeclarationId(1808), - value: DeclarationId(942), + parameter: DeclarationId(1809), + value: DeclarationId(943), }, TemplateArgument { parameter: DeclarationId(694), - value: DeclarationId(905), + value: DeclarationId(906), }, ], }, @@ -74751,13 +74822,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 17076, 17186), }); declarations.push(Declaration { - id: DeclarationId(2203), + id: DeclarationId(2207), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(689), arguments: vec![TemplateArgument { parameter: DeclarationId(690), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -74771,13 +74842,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 22293, 22323), }); declarations.push(Declaration { - id: DeclarationId(2204), + id: DeclarationId(2208), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(689), arguments: vec![TemplateArgument { parameter: DeclarationId(690), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -74791,13 +74862,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 22275, 22324), }); declarations.push(Declaration { - id: DeclarationId(2205), + id: DeclarationId(2209), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(687), arguments: vec![TemplateArgument { parameter: DeclarationId(688), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -74811,13 +74882,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 22603, 22610), }); declarations.push(Declaration { - id: DeclarationId(2206), + id: DeclarationId(2210), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(689), arguments: vec![TemplateArgument { parameter: DeclarationId(690), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -74831,13 +74902,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 22737, 22789), }); declarations.push(Declaration { - id: DeclarationId(2207), + id: DeclarationId(2211), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(687), arguments: vec![TemplateArgument { parameter: DeclarationId(688), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -74851,13 +74922,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23140, 23147), }); declarations.push(Declaration { - id: DeclarationId(2208), + id: DeclarationId(2212), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(689), arguments: vec![TemplateArgument { parameter: DeclarationId(690), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -74871,13 +74942,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23118, 23148), }); declarations.push(Declaration { - id: DeclarationId(2209), + id: DeclarationId(2213), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(687), arguments: vec![TemplateArgument { parameter: DeclarationId(688), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -74891,13 +74962,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23597, 23604), }); declarations.push(Declaration { - id: DeclarationId(2210), + id: DeclarationId(2214), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(689), arguments: vec![TemplateArgument { parameter: DeclarationId(690), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -74911,13 +74982,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23735, 23792), }); declarations.push(Declaration { - id: DeclarationId(2211), + id: DeclarationId(2215), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(689), arguments: vec![TemplateArgument { parameter: DeclarationId(690), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -74931,13 +75002,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 25317, 25349), }); declarations.push(Declaration { - id: DeclarationId(2212), + id: DeclarationId(2216), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(687), arguments: vec![TemplateArgument { parameter: DeclarationId(688), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -74951,13 +75022,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 27988, 27995), }); declarations.push(Declaration { - id: DeclarationId(2213), + id: DeclarationId(2217), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(689), arguments: vec![TemplateArgument { parameter: DeclarationId(690), - value: DeclarationId(905), + value: DeclarationId(906), }], }, type_params: vec![], @@ -74970,100 +75041,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { nominal_opacity: None, span: SourceSpan::new("src/v3/std/algebra.dag", 28136, 28201), }); - declarations.push(Declaration { - id: DeclarationId(2214), - name: None, - connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(906), DeclarationId(905)], - output: DeclarationId(906), - body: ArrowBody::NoBody, - }, - type_params: vec![], - phantom_params: Vec::new(), - meta_tag: None, - specialization_parent: None, - inhabits: None, - value_body: None, - refinement: None, - nominal_opacity: None, - span: SourceSpan::new("src/v3/std/list.dag", 4183, 4196), - }); - declarations.push(Declaration { - id: DeclarationId(2215), - name: None, - connective: TypeConnective::Instantiation { - template: DeclarationId(693), - arguments: vec![ - TemplateArgument { - parameter: DeclarationId(695), - value: DeclarationId(906), - }, - TemplateArgument { - parameter: DeclarationId(694), - value: DeclarationId(905), - }, - TemplateArgument { - parameter: DeclarationId(1808), - value: DeclarationId(942), - }, - ], - }, - type_params: vec![], - phantom_params: Vec::new(), - meta_tag: None, - specialization_parent: None, - inhabits: None, - value_body: None, - refinement: None, - nominal_opacity: None, - span: SourceSpan::new("src/v3/std/algebra.dag", 28319, 28377), - }); - declarations.push(Declaration { - id: DeclarationId(2216), - name: None, - connective: TypeConnective::Instantiation { - template: DeclarationId(689), - arguments: vec![TemplateArgument { - parameter: DeclarationId(690), - value: DeclarationId(905), - }], - }, - type_params: vec![], - phantom_params: Vec::new(), - meta_tag: None, - specialization_parent: None, - inhabits: None, - value_body: None, - refinement: None, - nominal_opacity: None, - span: SourceSpan::new("src/v3/std/algebra.dag", 28403, 28449), - }); - declarations.push(Declaration { - id: DeclarationId(2217), - name: None, - connective: TypeConnective::Instantiation { - template: DeclarationId(687), - arguments: vec![TemplateArgument { - parameter: DeclarationId(688), - value: DeclarationId(905), - }], - }, - type_params: vec![], - phantom_params: Vec::new(), - meta_tag: None, - specialization_parent: None, - inhabits: None, - value_body: None, - refinement: None, - nominal_opacity: None, - span: SourceSpan::new("src/v3/std/algebra.dag", 28720, 28727), - }); declarations.push(Declaration { id: DeclarationId(2218), name: None, connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2160), DeclarationId(905)], - output: DeclarationId(2160), + inputs: vec![DeclarationId(907), DeclarationId(906)], + output: DeclarationId(907), body: ArrowBody::NoBody, }, type_params: vec![], @@ -75084,15 +75067,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { arguments: vec![ TemplateArgument { parameter: DeclarationId(695), - value: DeclarationId(2160), + value: DeclarationId(907), }, TemplateArgument { parameter: DeclarationId(694), - value: DeclarationId(905), + value: DeclarationId(906), }, TemplateArgument { - parameter: DeclarationId(1808), - value: DeclarationId(945), + parameter: DeclarationId(1809), + value: DeclarationId(943), }, ], }, @@ -75104,11 +75087,99 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/algebra.dag", 28708, 28749), + span: SourceSpan::new("src/v3/std/algebra.dag", 28319, 28377), }); declarations.push(Declaration { id: DeclarationId(2220), name: None, + connective: TypeConnective::Instantiation { + template: DeclarationId(689), + arguments: vec![TemplateArgument { + parameter: DeclarationId(690), + value: DeclarationId(906), + }], + }, + type_params: vec![], + phantom_params: Vec::new(), + meta_tag: None, + specialization_parent: None, + inhabits: None, + value_body: None, + refinement: None, + nominal_opacity: None, + span: SourceSpan::new("src/v3/std/algebra.dag", 28403, 28449), + }); + declarations.push(Declaration { + id: DeclarationId(2221), + name: None, + connective: TypeConnective::Instantiation { + template: DeclarationId(687), + arguments: vec![TemplateArgument { + parameter: DeclarationId(688), + value: DeclarationId(906), + }], + }, + type_params: vec![], + phantom_params: Vec::new(), + meta_tag: None, + specialization_parent: None, + inhabits: None, + value_body: None, + refinement: None, + nominal_opacity: None, + span: SourceSpan::new("src/v3/std/algebra.dag", 28720, 28727), + }); + declarations.push(Declaration { + id: DeclarationId(2222), + name: None, + connective: TypeConnective::Arrow { + inputs: vec![DeclarationId(2164), DeclarationId(906)], + output: DeclarationId(2164), + body: ArrowBody::NoBody, + }, + type_params: vec![], + phantom_params: Vec::new(), + meta_tag: None, + specialization_parent: None, + inhabits: None, + value_body: None, + refinement: None, + nominal_opacity: None, + span: SourceSpan::new("src/v3/std/list.dag", 4183, 4196), + }); + declarations.push(Declaration { + id: DeclarationId(2223), + name: None, + connective: TypeConnective::Instantiation { + template: DeclarationId(693), + arguments: vec![ + TemplateArgument { + parameter: DeclarationId(695), + value: DeclarationId(2164), + }, + TemplateArgument { + parameter: DeclarationId(694), + value: DeclarationId(906), + }, + TemplateArgument { + parameter: DeclarationId(1809), + value: DeclarationId(946), + }, + ], + }, + type_params: vec![], + phantom_params: Vec::new(), + meta_tag: None, + specialization_parent: None, + inhabits: None, + value_body: None, + refinement: None, + nominal_opacity: None, + span: SourceSpan::new("src/v3/std/algebra.dag", 28708, 28749), + }); + declarations.push(Declaration { + id: DeclarationId(2224), + name: None, connective: TypeConnective::Instantiation { template: DeclarationId(137), arguments: vec![ @@ -75118,7 +75189,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, TemplateArgument { parameter: DeclarationId(139), - value: DeclarationId(949), + value: DeclarationId(950), }, ], }, @@ -75133,13 +75204,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/services.dag", 6784, 6807), }); declarations.push(Declaration { - id: DeclarationId(2221), + id: DeclarationId(2225), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(952), + value: DeclarationId(953), }], }, type_params: vec![], @@ -75153,11 +75224,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_operations.dag", 6546, 6561), }); declarations.push(Declaration { - id: DeclarationId(2222), + id: DeclarationId(2226), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(956), + DeclarationId(957), CardinalityBound::AtMostOne, ), ), @@ -75172,7 +75243,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2751, 2763), }); declarations.push(Declaration { - id: DeclarationId(2223), + id: DeclarationId(2227), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -75191,7 +75262,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2961, 2968), }); declarations.push(Declaration { - id: DeclarationId(2224), + id: DeclarationId(2228), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -75210,7 +75281,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 5779, 5786), }); declarations.push(Declaration { - id: DeclarationId(2225), + id: DeclarationId(2229), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -75229,11 +75300,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 6710, 6714), }); declarations.push(Declaration { - id: DeclarationId(2226), + id: DeclarationId(2230), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(967), + DeclarationId(968), CardinalityBound::AtMostOne, ), ), @@ -75248,11 +75319,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 7761, 7780), }); declarations.push(Declaration { - id: DeclarationId(2227), + id: DeclarationId(2231), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(967), + DeclarationId(968), CardinalityBound::AtMostOne, ), ), @@ -75267,7 +75338,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 8326, 8345), }); declarations.push(Declaration { - id: DeclarationId(2228), + id: DeclarationId(2232), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -75286,7 +75357,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 1430, 1462), }); declarations.push(Declaration { - id: DeclarationId(2229), + id: DeclarationId(2233), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -75305,7 +75376,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 1467, 1503), }); declarations.push(Declaration { - id: DeclarationId(2230), + id: DeclarationId(2234), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -75324,7 +75395,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 1508, 1545), }); declarations.push(Declaration { - id: DeclarationId(2231), + id: DeclarationId(2235), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -75343,7 +75414,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 1550, 1576), }); declarations.push(Declaration { - id: DeclarationId(2232), + id: DeclarationId(2236), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -75362,7 +75433,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 1581, 1614), }); declarations.push(Declaration { - id: DeclarationId(2233), + id: DeclarationId(2237), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75376,12 +75447,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 1619, 1636), }); declarations.push(Declaration { - id: DeclarationId(2234), + id: DeclarationId(2238), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "steps".to_string(), - ty: DeclarationId(1148), + ty: DeclarationId(1149), }], }, type_params: vec![], @@ -75395,7 +75466,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 1641, 1695), }); declarations.push(Declaration { - id: DeclarationId(2235), + id: DeclarationId(2239), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75409,7 +75480,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 1700, 1707), }); declarations.push(Declaration { - id: DeclarationId(2236), + id: DeclarationId(2240), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -75428,13 +75499,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2059, 2097), }); declarations.push(Declaration { - id: DeclarationId(2237), + id: DeclarationId(2241), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "amount".to_string(), - ty: DeclarationId(1148), + ty: DeclarationId(1149), }, Field { label: "collection".to_string(), @@ -75453,13 +75524,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2102, 2176), }); declarations.push(Declaration { - id: DeclarationId(2238), + id: DeclarationId(2242), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "steps".to_string(), - ty: DeclarationId(1148), + ty: DeclarationId(1149), }, Field { label: "ring_param".to_string(), @@ -75478,13 +75549,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2181, 2256), }); declarations.push(Declaration { - id: DeclarationId(2239), + id: DeclarationId(2243), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "divisor".to_string(), - ty: DeclarationId(1150), + ty: DeclarationId(1151), }, Field { label: "ring_param".to_string(), @@ -75503,7 +75574,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2261, 2334), }); declarations.push(Declaration { - id: DeclarationId(2240), + id: DeclarationId(2244), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -75522,7 +75593,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2339, 2376), }); declarations.push(Declaration { - id: DeclarationId(2241), + id: DeclarationId(2245), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -75541,7 +75612,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2381, 2418), }); declarations.push(Declaration { - id: DeclarationId(2242), + id: DeclarationId(2246), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -75560,7 +75631,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2423, 2464), }); declarations.push(Declaration { - id: DeclarationId(2243), + id: DeclarationId(2247), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75574,7 +75645,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2469, 2485), }); declarations.push(Declaration { - id: DeclarationId(2244), + id: DeclarationId(2248), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75588,12 +75659,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3221, 3231), }); declarations.push(Declaration { - id: DeclarationId(2245), + id: DeclarationId(2249), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "steps".to_string(), - ty: DeclarationId(1148), + ty: DeclarationId(1149), }], }, type_params: vec![], @@ -75607,12 +75678,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3236, 3283), }); declarations.push(Declaration { - id: DeclarationId(2246), + id: DeclarationId(2250), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "divisor".to_string(), - ty: DeclarationId(1150), + ty: DeclarationId(1151), }], }, type_params: vec![], @@ -75626,7 +75697,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3288, 3339), }); declarations.push(Declaration { - id: DeclarationId(2247), + id: DeclarationId(2251), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75640,7 +75711,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3529, 3533), }); declarations.push(Declaration { - id: DeclarationId(2248), + id: DeclarationId(2252), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75654,7 +75725,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3538, 3545), }); declarations.push(Declaration { - id: DeclarationId(2249), + id: DeclarationId(2253), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75668,11 +75739,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3550, 3556), }); declarations.push(Declaration { - id: DeclarationId(2250), + id: DeclarationId(2254), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(959), + DeclarationId(960), CardinalityBound::AtMostOne, ), ), @@ -75687,7 +75758,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3859, 3872), }); declarations.push(Declaration { - id: DeclarationId(2251), + id: DeclarationId(2255), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75701,7 +75772,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 7493, 7504), }); declarations.push(Declaration { - id: DeclarationId(2252), + id: DeclarationId(2256), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75715,7 +75786,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 7553, 7567), }); declarations.push(Declaration { - id: DeclarationId(2253), + id: DeclarationId(2257), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75729,7 +75800,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 7632, 7648), }); declarations.push(Declaration { - id: DeclarationId(2254), + id: DeclarationId(2258), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75743,7 +75814,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emission_provenance.dag", 3709, 3721), }); declarations.push(Declaration { - id: DeclarationId(2255), + id: DeclarationId(2259), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -75762,13 +75833,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emission_provenance.dag", 3726, 3762), }); declarations.push(Declaration { - id: DeclarationId(2256), + id: DeclarationId(2260), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(976), + value: DeclarationId(977), }], }, type_params: vec![], @@ -75782,7 +75853,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 855, 873), }); declarations.push(Declaration { - id: DeclarationId(2257), + id: DeclarationId(2261), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75796,7 +75867,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 4373, 4389), }); declarations.push(Declaration { - id: DeclarationId(2258), + id: DeclarationId(2262), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -75815,7 +75886,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 4394, 4422), }); declarations.push(Declaration { - id: DeclarationId(2259), + id: DeclarationId(2263), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75829,7 +75900,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 4665, 4686), }); declarations.push(Declaration { - id: DeclarationId(2260), + id: DeclarationId(2264), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -75848,7 +75919,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 5176, 5195), }); declarations.push(Declaration { - id: DeclarationId(2261), + id: DeclarationId(2265), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -75867,13 +75938,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 5200, 5222), }); declarations.push(Declaration { - id: DeclarationId(2262), + id: DeclarationId(2266), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(981), + value: DeclarationId(982), }], }, type_params: vec![], @@ -75887,7 +75958,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 5591, 5614), }); declarations.push(Declaration { - id: DeclarationId(2263), + id: DeclarationId(2267), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75901,7 +75972,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 6611, 6619), }); declarations.push(Declaration { - id: DeclarationId(2264), + id: DeclarationId(2268), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75915,7 +75986,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 6624, 6632), }); declarations.push(Declaration { - id: DeclarationId(2265), + id: DeclarationId(2269), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75929,7 +76000,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 7073, 7078), }); declarations.push(Declaration { - id: DeclarationId(2266), + id: DeclarationId(2270), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75943,7 +76014,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 7083, 7091), }); declarations.push(Declaration { - id: DeclarationId(2267), + id: DeclarationId(2271), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75957,7 +76028,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 7427, 7440), }); declarations.push(Declaration { - id: DeclarationId(2268), + id: DeclarationId(2272), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75971,7 +76042,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 7445, 7451), }); declarations.push(Declaration { - id: DeclarationId(2269), + id: DeclarationId(2273), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75985,7 +76056,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 7709, 7717), }); declarations.push(Declaration { - id: DeclarationId(2270), + id: DeclarationId(2274), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75999,7 +76070,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 7722, 7727), }); declarations.push(Declaration { - id: DeclarationId(2271), + id: DeclarationId(2275), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76013,7 +76084,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 7732, 7745), }); declarations.push(Declaration { - id: DeclarationId(2272), + id: DeclarationId(2276), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76027,7 +76098,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 8082, 8100), }); declarations.push(Declaration { - id: DeclarationId(2273), + id: DeclarationId(2277), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76041,7 +76112,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9475, 9484), }); declarations.push(Declaration { - id: DeclarationId(2274), + id: DeclarationId(2278), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76055,7 +76126,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9489, 9502), }); declarations.push(Declaration { - id: DeclarationId(2275), + id: DeclarationId(2279), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76069,7 +76140,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9507, 9515), }); declarations.push(Declaration { - id: DeclarationId(2276), + id: DeclarationId(2280), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76083,7 +76154,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9520, 9530), }); declarations.push(Declaration { - id: DeclarationId(2277), + id: DeclarationId(2281), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76097,7 +76168,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9535, 9545), }); declarations.push(Declaration { - id: DeclarationId(2278), + id: DeclarationId(2282), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76111,7 +76182,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9550, 9561), }); declarations.push(Declaration { - id: DeclarationId(2279), + id: DeclarationId(2283), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76125,7 +76196,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9566, 9574), }); declarations.push(Declaration { - id: DeclarationId(2280), + id: DeclarationId(2284), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76139,7 +76210,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9579, 9586), }); declarations.push(Declaration { - id: DeclarationId(2281), + id: DeclarationId(2285), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76153,7 +76224,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9591, 9601), }); declarations.push(Declaration { - id: DeclarationId(2282), + id: DeclarationId(2286), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76167,7 +76238,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9606, 9618), }); declarations.push(Declaration { - id: DeclarationId(2283), + id: DeclarationId(2287), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76181,7 +76252,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 12311, 12337), }); declarations.push(Declaration { - id: DeclarationId(2284), + id: DeclarationId(2288), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76195,7 +76266,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 12342, 12352), }); declarations.push(Declaration { - id: DeclarationId(2285), + id: DeclarationId(2289), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76209,7 +76280,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 17117, 17123), }); declarations.push(Declaration { - id: DeclarationId(2286), + id: DeclarationId(2290), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76223,7 +76294,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 17128, 17139), }); declarations.push(Declaration { - id: DeclarationId(2287), + id: DeclarationId(2291), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76237,7 +76308,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 17459, 17470), }); declarations.push(Declaration { - id: DeclarationId(2288), + id: DeclarationId(2292), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76251,7 +76322,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 17475, 17486), }); declarations.push(Declaration { - id: DeclarationId(2289), + id: DeclarationId(2293), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76265,7 +76336,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 19419, 19430), }); declarations.push(Declaration { - id: DeclarationId(2290), + id: DeclarationId(2294), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76279,7 +76350,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 19435, 19443), }); declarations.push(Declaration { - id: DeclarationId(2291), + id: DeclarationId(2295), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -76298,7 +76369,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 20606, 20641), }); declarations.push(Declaration { - id: DeclarationId(2292), + id: DeclarationId(2296), name: None, connective: TypeConnective::Conj { children: vec![ @@ -76323,7 +76394,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 20646, 20734), }); declarations.push(Declaration { - id: DeclarationId(2293), + id: DeclarationId(2297), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76337,7 +76408,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 2224, 2238), }); declarations.push(Declaration { - id: DeclarationId(2294), + id: DeclarationId(2298), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76351,7 +76422,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 2243, 2268), }); declarations.push(Declaration { - id: DeclarationId(2295), + id: DeclarationId(2299), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76365,7 +76436,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 2273, 2283), }); declarations.push(Declaration { - id: DeclarationId(2296), + id: DeclarationId(2300), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76379,7 +76450,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 2548, 2565), }); declarations.push(Declaration { - id: DeclarationId(2297), + id: DeclarationId(2301), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76393,7 +76464,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 2570, 2594), }); declarations.push(Declaration { - id: DeclarationId(2298), + id: DeclarationId(2302), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76407,7 +76478,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 2599, 2631), }); declarations.push(Declaration { - id: DeclarationId(2299), + id: DeclarationId(2303), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76421,7 +76492,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 2636, 2663), }); declarations.push(Declaration { - id: DeclarationId(2300), + id: DeclarationId(2304), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76435,7 +76506,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 3369, 3393), }); declarations.push(Declaration { - id: DeclarationId(2301), + id: DeclarationId(2305), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76449,7 +76520,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 3398, 3430), }); declarations.push(Declaration { - id: DeclarationId(2302), + id: DeclarationId(2306), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76463,7 +76534,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 3564, 3588), }); declarations.push(Declaration { - id: DeclarationId(2303), + id: DeclarationId(2307), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76477,7 +76548,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 3593, 3614), }); declarations.push(Declaration { - id: DeclarationId(2304), + id: DeclarationId(2308), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76491,7 +76562,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 3619, 3637), }); declarations.push(Declaration { - id: DeclarationId(2305), + id: DeclarationId(2309), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76505,7 +76576,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 3781, 3796), }); declarations.push(Declaration { - id: DeclarationId(2306), + id: DeclarationId(2310), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76519,7 +76590,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 3801, 3831), }); declarations.push(Declaration { - id: DeclarationId(2307), + id: DeclarationId(2311), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76533,7 +76604,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 3836, 3857), }); declarations.push(Declaration { - id: DeclarationId(2308), + id: DeclarationId(2312), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76547,7 +76618,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 4024, 4044), }); declarations.push(Declaration { - id: DeclarationId(2309), + id: DeclarationId(2313), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76561,7 +76632,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 4049, 4076), }); declarations.push(Declaration { - id: DeclarationId(2310), + id: DeclarationId(2314), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76575,7 +76646,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 4081, 4095), }); declarations.push(Declaration { - id: DeclarationId(2311), + id: DeclarationId(2315), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76589,7 +76660,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 4354, 4362), }); declarations.push(Declaration { - id: DeclarationId(2312), + id: DeclarationId(2316), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76603,7 +76674,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 4367, 4393), }); declarations.push(Declaration { - id: DeclarationId(2313), + id: DeclarationId(2317), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76617,7 +76688,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 4398, 4423), }); declarations.push(Declaration { - id: DeclarationId(2314), + id: DeclarationId(2318), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -76637,7 +76708,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 5320, 5332), }); declarations.push(Declaration { - id: DeclarationId(2315), + id: DeclarationId(2319), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76651,7 +76722,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 5693, 5713), }); declarations.push(Declaration { - id: DeclarationId(2316), + id: DeclarationId(2320), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76665,7 +76736,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 5718, 5736), }); declarations.push(Declaration { - id: DeclarationId(2317), + id: DeclarationId(2321), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76679,7 +76750,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 5741, 5759), }); declarations.push(Declaration { - id: DeclarationId(2318), + id: DeclarationId(2322), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76693,7 +76764,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 5764, 5791), }); declarations.push(Declaration { - id: DeclarationId(2319), + id: DeclarationId(2323), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76707,7 +76778,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 3853, 3857), }); declarations.push(Declaration { - id: DeclarationId(2320), + id: DeclarationId(2324), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76721,7 +76792,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 3860, 3864), }); declarations.push(Declaration { - id: DeclarationId(2321), + id: DeclarationId(2325), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76735,7 +76806,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 3867, 3871), }); declarations.push(Declaration { - id: DeclarationId(2322), + id: DeclarationId(2326), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76749,7 +76820,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 3874, 3879), }); declarations.push(Declaration { - id: DeclarationId(2323), + id: DeclarationId(2327), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76763,7 +76834,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 3882, 3893), }); declarations.push(Declaration { - id: DeclarationId(2324), + id: DeclarationId(2328), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76777,7 +76848,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 3896, 3909), }); declarations.push(Declaration { - id: DeclarationId(2325), + id: DeclarationId(2329), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76791,7 +76862,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 4489, 4494), }); declarations.push(Declaration { - id: DeclarationId(2326), + id: DeclarationId(2330), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76805,7 +76876,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 4497, 4506), }); declarations.push(Declaration { - id: DeclarationId(2327), + id: DeclarationId(2331), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76819,7 +76890,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 4509, 4515), }); declarations.push(Declaration { - id: DeclarationId(2328), + id: DeclarationId(2332), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76833,7 +76904,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 4518, 4522), }); declarations.push(Declaration { - id: DeclarationId(2329), + id: DeclarationId(2333), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76847,13 +76918,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 4525, 4529), }); declarations.push(Declaration { - id: DeclarationId(2330), + id: DeclarationId(2334), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1031), + value: DeclarationId(1032), }], }, type_params: vec![], @@ -76867,13 +76938,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 5923, 5941), }); declarations.push(Declaration { - id: DeclarationId(2331), + id: DeclarationId(2335), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1032), + value: DeclarationId(1033), }], }, type_params: vec![], @@ -76887,7 +76958,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 6396, 6424), }); declarations.push(Declaration { - id: DeclarationId(2332), + id: DeclarationId(2336), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76901,7 +76972,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1099, 1113), }); declarations.push(Declaration { - id: DeclarationId(2333), + id: DeclarationId(2337), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76915,7 +76986,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1118, 1128), }); declarations.push(Declaration { - id: DeclarationId(2334), + id: DeclarationId(2338), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76929,7 +77000,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1133, 1145), }); declarations.push(Declaration { - id: DeclarationId(2335), + id: DeclarationId(2339), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76943,7 +77014,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1150, 1163), }); declarations.push(Declaration { - id: DeclarationId(2336), + id: DeclarationId(2340), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76957,7 +77028,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1168, 1180), }); declarations.push(Declaration { - id: DeclarationId(2337), + id: DeclarationId(2341), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76971,7 +77042,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1185, 1197), }); declarations.push(Declaration { - id: DeclarationId(2338), + id: DeclarationId(2342), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76985,7 +77056,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1202, 1224), }); declarations.push(Declaration { - id: DeclarationId(2339), + id: DeclarationId(2343), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76999,7 +77070,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1229, 1248), }); declarations.push(Declaration { - id: DeclarationId(2340), + id: DeclarationId(2344), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77013,7 +77084,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1253, 1278), }); declarations.push(Declaration { - id: DeclarationId(2341), + id: DeclarationId(2345), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77027,12 +77098,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1283, 1306), }); declarations.push(Declaration { - id: DeclarationId(2342), + id: DeclarationId(2346), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1034), + ty: DeclarationId(1035), }], }, type_params: vec![], @@ -77046,12 +77117,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 5506, 5542), }); declarations.push(Declaration { - id: DeclarationId(2343), + id: DeclarationId(2347), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1037), + ty: DeclarationId(1038), }], }, type_params: vec![], @@ -77065,13 +77136,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 5547, 5588), }); declarations.push(Declaration { - id: DeclarationId(2344), + id: DeclarationId(2348), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1035), + value: DeclarationId(1036), }], }, type_params: vec![], @@ -77085,7 +77156,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 6047, 6063), }); declarations.push(Declaration { - id: DeclarationId(2345), + id: DeclarationId(2349), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -77104,7 +77175,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 9175, 9216), }); declarations.push(Declaration { - id: DeclarationId(2346), + id: DeclarationId(2350), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77118,7 +77189,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 9513, 9525), }); declarations.push(Declaration { - id: DeclarationId(2347), + id: DeclarationId(2351), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -77138,7 +77209,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 9795, 9807), }); declarations.push(Declaration { - id: DeclarationId(2348), + id: DeclarationId(2352), name: None, connective: TypeConnective::Conj { children: vec![ @@ -77148,7 +77219,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "sites".to_string(), - ty: DeclarationId(2347), + ty: DeclarationId(2351), }, ], }, @@ -77163,7 +77234,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 9752, 9809), }); declarations.push(Declaration { - id: DeclarationId(2349), + id: DeclarationId(2353), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -77182,7 +77253,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 10119, 10153), }); declarations.push(Declaration { - id: DeclarationId(2350), + id: DeclarationId(2354), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -77201,7 +77272,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 10556, 10607), }); declarations.push(Declaration { - id: DeclarationId(2351), + id: DeclarationId(2355), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77215,21 +77286,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 10950, 10968), }); declarations.push(Declaration { - id: DeclarationId(2352), + id: DeclarationId(2356), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "connective".to_string(), - ty: DeclarationId(1028), + ty: DeclarationId(1029), }, Field { label: "behavior".to_string(), - ty: DeclarationId(1029), + ty: DeclarationId(1030), }, Field { label: "target".to_string(), - ty: DeclarationId(1024), + ty: DeclarationId(1025), }, ], }, @@ -77244,13 +77315,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 11357, 11469), }); declarations.push(Declaration { - id: DeclarationId(2353), + id: DeclarationId(2357), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(37), arguments: vec![TemplateArgument { parameter: DeclarationId(38), - value: DeclarationId(1060), + value: DeclarationId(1061), }], }, type_params: vec![], @@ -77264,19 +77335,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4846, 4866), }); declarations.push(Declaration { - id: DeclarationId(2354), + id: DeclarationId(2358), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1048), + template: DeclarationId(1049), arguments: vec![ - TemplateArgument { - parameter: DeclarationId(1049), - value: DeclarationId(1059), - }, TemplateArgument { parameter: DeclarationId(1050), value: DeclarationId(1060), }, + TemplateArgument { + parameter: DeclarationId(1051), + value: DeclarationId(1061), + }, ], }, type_params: vec![], @@ -77290,19 +77361,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4876, 4900), }); declarations.push(Declaration { - id: DeclarationId(2355), + id: DeclarationId(2359), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1048), + template: DeclarationId(1049), arguments: vec![ - TemplateArgument { - parameter: DeclarationId(1049), - value: DeclarationId(1059), - }, TemplateArgument { parameter: DeclarationId(1050), value: DeclarationId(1060), }, + TemplateArgument { + parameter: DeclarationId(1051), + value: DeclarationId(1061), + }, ], }, type_params: vec![], @@ -77316,19 +77387,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4911, 4935), }); declarations.push(Declaration { - id: DeclarationId(2356), + id: DeclarationId(2360), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1048), + template: DeclarationId(1049), arguments: vec![ - TemplateArgument { - parameter: DeclarationId(1049), - value: DeclarationId(1059), - }, TemplateArgument { parameter: DeclarationId(1050), value: DeclarationId(1060), }, + TemplateArgument { + parameter: DeclarationId(1051), + value: DeclarationId(1061), + }, ], }, type_params: vec![], @@ -77342,13 +77413,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4941, 4965), }); declarations.push(Declaration { - id: DeclarationId(2357), + id: DeclarationId(2361), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(37), arguments: vec![TemplateArgument { parameter: DeclarationId(38), - value: DeclarationId(1063), + value: DeclarationId(1064), }], }, type_params: vec![], @@ -77362,19 +77433,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5042, 5062), }); declarations.push(Declaration { - id: DeclarationId(2358), + id: DeclarationId(2362), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1048), + template: DeclarationId(1049), arguments: vec![ - TemplateArgument { - parameter: DeclarationId(1049), - value: DeclarationId(1062), - }, TemplateArgument { parameter: DeclarationId(1050), value: DeclarationId(1063), }, + TemplateArgument { + parameter: DeclarationId(1051), + value: DeclarationId(1064), + }, ], }, type_params: vec![], @@ -77388,19 +77459,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5072, 5096), }); declarations.push(Declaration { - id: DeclarationId(2359), + id: DeclarationId(2363), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1048), + template: DeclarationId(1049), arguments: vec![ - TemplateArgument { - parameter: DeclarationId(1049), - value: DeclarationId(1062), - }, TemplateArgument { parameter: DeclarationId(1050), value: DeclarationId(1063), }, + TemplateArgument { + parameter: DeclarationId(1051), + value: DeclarationId(1064), + }, ], }, type_params: vec![], @@ -77414,19 +77485,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5107, 5131), }); declarations.push(Declaration { - id: DeclarationId(2360), + id: DeclarationId(2364), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1048), + template: DeclarationId(1049), arguments: vec![ - TemplateArgument { - parameter: DeclarationId(1049), - value: DeclarationId(1062), - }, TemplateArgument { parameter: DeclarationId(1050), value: DeclarationId(1063), }, + TemplateArgument { + parameter: DeclarationId(1051), + value: DeclarationId(1064), + }, ], }, type_params: vec![], @@ -77440,13 +77511,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5137, 5161), }); declarations.push(Declaration { - id: DeclarationId(2361), + id: DeclarationId(2365), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(37), arguments: vec![TemplateArgument { parameter: DeclarationId(38), - value: DeclarationId(1066), + value: DeclarationId(1067), }], }, type_params: vec![], @@ -77460,19 +77531,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5245, 5265), }); declarations.push(Declaration { - id: DeclarationId(2362), + id: DeclarationId(2366), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1048), + template: DeclarationId(1049), arguments: vec![ - TemplateArgument { - parameter: DeclarationId(1049), - value: DeclarationId(1065), - }, TemplateArgument { parameter: DeclarationId(1050), value: DeclarationId(1066), }, + TemplateArgument { + parameter: DeclarationId(1051), + value: DeclarationId(1067), + }, ], }, type_params: vec![], @@ -77486,19 +77557,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5276, 5300), }); declarations.push(Declaration { - id: DeclarationId(2363), + id: DeclarationId(2367), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1048), + template: DeclarationId(1049), arguments: vec![ - TemplateArgument { - parameter: DeclarationId(1049), - value: DeclarationId(1065), - }, TemplateArgument { parameter: DeclarationId(1050), value: DeclarationId(1066), }, + TemplateArgument { + parameter: DeclarationId(1051), + value: DeclarationId(1067), + }, ], }, type_params: vec![], @@ -77512,13 +77583,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5325, 5349), }); declarations.push(Declaration { - id: DeclarationId(2364), + id: DeclarationId(2368), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(37), arguments: vec![TemplateArgument { parameter: DeclarationId(38), - value: DeclarationId(1069), + value: DeclarationId(1070), }], }, type_params: vec![], @@ -77532,19 +77603,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5440, 5460), }); declarations.push(Declaration { - id: DeclarationId(2365), + id: DeclarationId(2369), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1048), + template: DeclarationId(1049), arguments: vec![ - TemplateArgument { - parameter: DeclarationId(1049), - value: DeclarationId(1068), - }, TemplateArgument { parameter: DeclarationId(1050), value: DeclarationId(1069), }, + TemplateArgument { + parameter: DeclarationId(1051), + value: DeclarationId(1070), + }, ], }, type_params: vec![], @@ -77558,19 +77629,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5471, 5495), }); declarations.push(Declaration { - id: DeclarationId(2366), + id: DeclarationId(2370), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1048), + template: DeclarationId(1049), arguments: vec![ - TemplateArgument { - parameter: DeclarationId(1049), - value: DeclarationId(1068), - }, TemplateArgument { parameter: DeclarationId(1050), value: DeclarationId(1069), }, + TemplateArgument { + parameter: DeclarationId(1051), + value: DeclarationId(1070), + }, ], }, type_params: vec![], @@ -77584,12 +77655,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5520, 5544), }); declarations.push(Declaration { - id: DeclarationId(2367), + id: DeclarationId(2371), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1042), + ty: DeclarationId(1043), }], }, type_params: vec![], @@ -77603,7 +77674,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 1634, 1651), }); declarations.push(Declaration { - id: DeclarationId(2368), + id: DeclarationId(2372), name: None, connective: TypeConnective::Conj { children: vec![ @@ -77628,7 +77699,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 1656, 1697), }); declarations.push(Declaration { - id: DeclarationId(2369), + id: DeclarationId(2373), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77642,12 +77713,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 1879, 1891), }); declarations.push(Declaration { - id: DeclarationId(2370), + id: DeclarationId(2374), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "value".to_string(), - ty: DeclarationId(1039), + ty: DeclarationId(1040), }], }, type_params: vec![], @@ -77661,13 +77732,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 1896, 1932), }); declarations.push(Declaration { - id: DeclarationId(2371), + id: DeclarationId(2375), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1041), + template: DeclarationId(1042), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1045), + parameter: DeclarationId(1043), + value: DeclarationId(1046), }], }, type_params: vec![], @@ -77681,13 +77752,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 2414, 2430), }); declarations.push(Declaration { - id: DeclarationId(2372), + id: DeclarationId(2376), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(2371), + value: DeclarationId(2375), }], }, type_params: vec![], @@ -77701,7 +77772,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 2409, 2431), }); declarations.push(Declaration { - id: DeclarationId(2373), + id: DeclarationId(2377), name: None, connective: TypeConnective::Conj { children: vec![ @@ -77711,11 +77782,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "composed".to_string(), - ty: DeclarationId(1045), + ty: DeclarationId(1046), }, Field { label: "witnesses".to_string(), - ty: DeclarationId(2372), + ty: DeclarationId(2376), }, ], }, @@ -77730,13 +77801,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 2325, 2437), }); declarations.push(Declaration { - id: DeclarationId(2374), + id: DeclarationId(2378), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1039), + value: DeclarationId(1040), }], }, type_params: vec![], @@ -77750,13 +77821,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 2505, 2521), }); declarations.push(Declaration { - id: DeclarationId(2375), + id: DeclarationId(2379), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1041), + template: DeclarationId(1042), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1045), + parameter: DeclarationId(1043), + value: DeclarationId(1046), }], }, type_params: vec![], @@ -77770,13 +77841,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 2544, 2560), }); declarations.push(Declaration { - id: DeclarationId(2376), + id: DeclarationId(2380), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(2375), + value: DeclarationId(2379), }], }, type_params: vec![], @@ -77790,7 +77861,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 2539, 2561), }); declarations.push(Declaration { - id: DeclarationId(2377), + id: DeclarationId(2381), name: None, connective: TypeConnective::Conj { children: vec![ @@ -77800,11 +77871,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "violations".to_string(), - ty: DeclarationId(2374), + ty: DeclarationId(2378), }, Field { label: "witnesses".to_string(), - ty: DeclarationId(2376), + ty: DeclarationId(2380), }, ], }, @@ -77819,13 +77890,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 2442, 2567), }); declarations.push(Declaration { - id: DeclarationId(2378), + id: DeclarationId(2382), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1041), + template: DeclarationId(1042), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1047), + parameter: DeclarationId(1043), + value: DeclarationId(1048), }], }, type_params: vec![], @@ -77839,11 +77910,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 3902, 3918), }); declarations.push(Declaration { - id: DeclarationId(2379), + id: DeclarationId(2383), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(827)], - output: DeclarationId(2378), + output: DeclarationId(2382), body: ArrowBody::NoBody, }, type_params: vec![], @@ -77857,13 +77928,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 3881, 3918), }); declarations.push(Declaration { - id: DeclarationId(2380), + id: DeclarationId(2384), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(19), arguments: vec![TemplateArgument { parameter: DeclarationId(20), - value: DeclarationId(1047), + value: DeclarationId(1048), }], }, type_params: vec![], @@ -77877,11 +77948,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 3930, 3945), }); declarations.push(Declaration { - id: DeclarationId(2381), + id: DeclarationId(2385), name: None, connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(827), DeclarationId(1047)], - output: DeclarationId(1043), + inputs: vec![DeclarationId(827), DeclarationId(1048)], + output: DeclarationId(1044), body: ArrowBody::NoBody, }, type_params: vec![], @@ -77895,13 +77966,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 3966, 4009), }); declarations.push(Declaration { - id: DeclarationId(2382), + id: DeclarationId(2386), name: Some("DimensionUnitAbelianGroup".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(25), arguments: vec![TemplateArgument { parameter: DeclarationId(26), - value: DeclarationId(1049), + value: DeclarationId(1050), }], }, type_params: vec![], @@ -77915,13 +77986,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4652, 4702), }); declarations.push(Declaration { - id: DeclarationId(2383), + id: DeclarationId(2387), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1011), + value: DeclarationId(1012), }], }, type_params: vec![], @@ -77935,13 +78006,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/go_method_template_contracts.dag", 6894, 6922), }); declarations.push(Declaration { - id: DeclarationId(2384), + id: DeclarationId(2388), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1041), + template: DeclarationId(1042), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1081), + parameter: DeclarationId(1043), + value: DeclarationId(1082), }], }, type_params: vec![], @@ -77955,11 +78026,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens.dag", 4180, 4190), }); declarations.push(Declaration { - id: DeclarationId(2385), + id: DeclarationId(2389), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(827)], - output: DeclarationId(2384), + output: DeclarationId(2388), body: ArrowBody::NoBody, }, type_params: vec![], @@ -77973,13 +78044,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens.dag", 4159, 4190), }); declarations.push(Declaration { - id: DeclarationId(2386), + id: DeclarationId(2390), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(19), arguments: vec![TemplateArgument { parameter: DeclarationId(20), - value: DeclarationId(1081), + value: DeclarationId(1082), }], }, type_params: vec![], @@ -77993,11 +78064,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens.dag", 4205, 4214), }); declarations.push(Declaration { - id: DeclarationId(2387), + id: DeclarationId(2391), name: None, connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1081), DeclarationId(1081)], - output: DeclarationId(1081), + inputs: vec![DeclarationId(1082), DeclarationId(1082)], + output: DeclarationId(1082), body: ArrowBody::NoBody, }, type_params: vec![], @@ -78011,11 +78082,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens.dag", 4225, 4238), }); declarations.push(Declaration { - id: DeclarationId(2388), + id: DeclarationId(2392), name: None, connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1081), DeclarationId(818)], - output: DeclarationId(1081), + inputs: vec![DeclarationId(1082), DeclarationId(818)], + output: DeclarationId(1082), body: ArrowBody::NoBody, }, type_params: vec![], @@ -78029,11 +78100,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens.dag", 4250, 4271), }); declarations.push(Declaration { - id: DeclarationId(2389), + id: DeclarationId(2393), name: None, connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(828), DeclarationId(1081)], - output: DeclarationId(1043), + inputs: vec![DeclarationId(828), DeclarationId(1082)], + output: DeclarationId(1044), body: ArrowBody::NoBody, }, type_params: vec![], @@ -78047,7 +78118,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens.dag", 4284, 4316), }); declarations.push(Declaration { - id: DeclarationId(2390), + id: DeclarationId(2394), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -78066,7 +78137,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 3564, 3611), }); declarations.push(Declaration { - id: DeclarationId(2391), + id: DeclarationId(2395), name: None, connective: TypeConnective::Conj { children: vec![ @@ -78091,7 +78162,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 3616, 3677), }); declarations.push(Declaration { - id: DeclarationId(2392), + id: DeclarationId(2396), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -78105,11 +78176,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 4556, 4561), }); declarations.push(Declaration { - id: DeclarationId(2393), + id: DeclarationId(2397), name: None, connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1085)], - output: DeclarationId(1087), + inputs: vec![DeclarationId(1086)], + output: DeclarationId(1088), body: ArrowBody::NoBody, }, type_params: vec![], @@ -78123,10 +78194,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 5798, 5821), }); declarations.push(Declaration { - id: DeclarationId(2394), + id: DeclarationId(2398), name: None, connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1085), DeclarationId(1086)], + inputs: vec![DeclarationId(1086), DeclarationId(1087)], output: DeclarationId(128), body: ArrowBody::NoBody, }, @@ -78141,13 +78212,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 5834, 5860), }); declarations.push(Declaration { - id: DeclarationId(2395), + id: DeclarationId(2399), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1080), + template: DeclarationId(1081), arguments: vec![TemplateArgument { - parameter: DeclarationId(1081), - value: DeclarationId(1089), + parameter: DeclarationId(1082), + value: DeclarationId(1090), }], }, type_params: vec![], @@ -78161,15 +78232,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 7871, 7883), }); declarations.push(Declaration { - id: DeclarationId(2396), + id: DeclarationId(2400), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1084), + template: DeclarationId(1085), arguments: vec![ - TemplateArgument { - parameter: DeclarationId(1085), - value: DeclarationId(1089), - }, TemplateArgument { parameter: DeclarationId(1086), value: DeclarationId(1090), @@ -78178,6 +78245,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { parameter: DeclarationId(1087), value: DeclarationId(1091), }, + TemplateArgument { + parameter: DeclarationId(1088), + value: DeclarationId(1092), + }, ], }, type_params: vec![], @@ -78191,15 +78262,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 7899, 7941), }); declarations.push(Declaration { - id: DeclarationId(2397), + id: DeclarationId(2401), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1088), + template: DeclarationId(1089), arguments: vec![ - TemplateArgument { - parameter: DeclarationId(1089), - value: DeclarationId(1093), - }, TemplateArgument { parameter: DeclarationId(1090), value: DeclarationId(1094), @@ -78208,6 +78275,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { parameter: DeclarationId(1091), value: DeclarationId(1095), }, + TemplateArgument { + parameter: DeclarationId(1092), + value: DeclarationId(1096), + }, ], }, type_params: vec![], @@ -78221,13 +78292,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 9711, 9753), }); declarations.push(Declaration { - id: DeclarationId(2398), + id: DeclarationId(2402), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1080), + template: DeclarationId(1081), arguments: vec![TemplateArgument { - parameter: DeclarationId(1081), - value: DeclarationId(1097), + parameter: DeclarationId(1082), + value: DeclarationId(1098), }], }, type_params: vec![], @@ -78241,13 +78312,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 10773, 10785), }); declarations.push(Declaration { - id: DeclarationId(2399), + id: DeclarationId(2403), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1113), + value: DeclarationId(1114), }], }, type_params: vec![], @@ -78261,11 +78332,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1179, 1196), }); declarations.push(Declaration { - id: DeclarationId(2400), + id: DeclarationId(2404), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1112), + DeclarationId(1113), CardinalityBound::AtMostOne, ), ), @@ -78280,13 +78351,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1267, 1279), }); declarations.push(Declaration { - id: DeclarationId(2401), + id: DeclarationId(2405), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1105), + value: DeclarationId(1106), }], }, type_params: vec![], @@ -78300,12 +78371,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1747, 1764), }); declarations.push(Declaration { - id: DeclarationId(2402), + id: DeclarationId(2406), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2401), + ty: DeclarationId(2405), }], }, type_params: vec![], @@ -78319,13 +78390,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1736, 1765), }); declarations.push(Declaration { - id: DeclarationId(2403), + id: DeclarationId(2407), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1101), + value: DeclarationId(1102), }], }, type_params: vec![], @@ -78339,12 +78410,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1777, 1795), }); declarations.push(Declaration { - id: DeclarationId(2404), + id: DeclarationId(2408), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2403), + ty: DeclarationId(2407), }], }, type_params: vec![], @@ -78358,12 +78429,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1770, 1796), }); declarations.push(Declaration { - id: DeclarationId(2405), + id: DeclarationId(2409), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "ty".to_string(), - ty: DeclarationId(1105), + ty: DeclarationId(1106), }], }, type_params: vec![], @@ -78377,7 +78448,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 2089, 2117), }); declarations.push(Declaration { - id: DeclarationId(2406), + id: DeclarationId(2410), name: None, connective: TypeConnective::Conj { children: vec![ @@ -78402,7 +78473,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 2122, 2175), }); declarations.push(Declaration { - id: DeclarationId(2407), + id: DeclarationId(2411), name: None, connective: TypeConnective::Conj { children: vec![ @@ -78427,13 +78498,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 2452, 2492), }); declarations.push(Declaration { - id: DeclarationId(2408), + id: DeclarationId(2412), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1104), + value: DeclarationId(1105), }], }, type_params: vec![], @@ -78447,7 +78518,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 2544, 2562), }); declarations.push(Declaration { - id: DeclarationId(2409), + id: DeclarationId(2413), name: None, connective: TypeConnective::Conj { children: vec![ @@ -78457,7 +78528,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "args".to_string(), - ty: DeclarationId(2408), + ty: DeclarationId(2412), }, Field { label: "span".to_string(), @@ -78476,13 +78547,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 2497, 2591), }); declarations.push(Declaration { - id: DeclarationId(2410), + id: DeclarationId(2414), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "inner".to_string(), - ty: DeclarationId(1105), + ty: DeclarationId(1106), }, Field { label: "span".to_string(), @@ -78501,13 +78572,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 2596, 2660), }); declarations.push(Declaration { - id: DeclarationId(2411), + id: DeclarationId(2415), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1105), + value: DeclarationId(1106), }], }, type_params: vec![], @@ -78521,17 +78592,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 2687, 2704), }); declarations.push(Declaration { - id: DeclarationId(2412), + id: DeclarationId(2416), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "inputs".to_string(), - ty: DeclarationId(2411), + ty: DeclarationId(2415), }, Field { label: "output".to_string(), - ty: DeclarationId(1105), + ty: DeclarationId(1106), }, Field { label: "span".to_string(), @@ -78550,7 +78621,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 2665, 2759), }); declarations.push(Declaration { - id: DeclarationId(2413), + id: DeclarationId(2417), name: None, connective: TypeConnective::Conj { children: vec![ @@ -78575,7 +78646,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 4129, 4175), }); declarations.push(Declaration { - id: DeclarationId(2414), + id: DeclarationId(2418), name: None, connective: TypeConnective::Conj { children: vec![ @@ -78604,13 +78675,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 4180, 4263), }); declarations.push(Declaration { - id: DeclarationId(2415), + id: DeclarationId(2419), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1109), + value: DeclarationId(1110), }], }, type_params: vec![], @@ -78624,7 +78695,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 4317, 4342), }); declarations.push(Declaration { - id: DeclarationId(2416), + id: DeclarationId(2420), name: None, connective: TypeConnective::Conj { children: vec![ @@ -78634,7 +78705,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "fields".to_string(), - ty: DeclarationId(2415), + ty: DeclarationId(2419), }, Field { label: "span".to_string(), @@ -78653,7 +78724,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 4268, 4371), }); declarations.push(Declaration { - id: DeclarationId(2417), + id: DeclarationId(2421), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -78672,7 +78743,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5043, 5054), }); declarations.push(Declaration { - id: DeclarationId(2418), + id: DeclarationId(2422), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -78691,7 +78762,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5059, 5069), }); declarations.push(Declaration { - id: DeclarationId(2419), + id: DeclarationId(2423), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -78710,13 +78781,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5074, 5088), }); declarations.push(Declaration { - id: DeclarationId(2420), + id: DeclarationId(2424), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "value".to_string(), - ty: DeclarationId(1111), + ty: DeclarationId(1112), }, Field { label: "span".to_string(), @@ -78735,7 +78806,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5202, 5253), }); declarations.push(Declaration { - id: DeclarationId(2421), + id: DeclarationId(2425), name: None, connective: TypeConnective::Conj { children: vec![ @@ -78760,7 +78831,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5258, 5296), }); declarations.push(Declaration { - id: DeclarationId(2422), + id: DeclarationId(2426), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -78780,7 +78851,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5324, 5336), }); declarations.push(Declaration { - id: DeclarationId(2423), + id: DeclarationId(2427), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -78800,17 +78871,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5358, 5374), }); declarations.push(Declaration { - id: DeclarationId(2424), + id: DeclarationId(2428), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "segments".to_string(), - ty: DeclarationId(2422), + ty: DeclarationId(2426), }, Field { label: "segment_spans".to_string(), - ty: DeclarationId(2423), + ty: DeclarationId(2427), }, Field { label: "span".to_string(), @@ -78829,13 +78900,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5301, 5403), }); declarations.push(Declaration { - id: DeclarationId(2425), + id: DeclarationId(2429), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1112), + value: DeclarationId(1113), }], }, type_params: vec![], @@ -78849,7 +78920,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5448, 5465), }); declarations.push(Declaration { - id: DeclarationId(2426), + id: DeclarationId(2430), name: None, connective: TypeConnective::Conj { children: vec![ @@ -78859,7 +78930,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "args".to_string(), - ty: DeclarationId(2425), + ty: DeclarationId(2429), }, Field { label: "span".to_string(), @@ -78878,7 +78949,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5408, 5494), }); declarations.push(Declaration { - id: DeclarationId(2427), + id: DeclarationId(2431), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -78898,7 +78969,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6065, 6077), }); declarations.push(Declaration { - id: DeclarationId(2428), + id: DeclarationId(2432), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -78918,13 +78989,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6099, 6115), }); declarations.push(Declaration { - id: DeclarationId(2429), + id: DeclarationId(2433), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1112), + value: DeclarationId(1113), }], }, type_params: vec![], @@ -78938,21 +79009,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6128, 6145), }); declarations.push(Declaration { - id: DeclarationId(2430), + id: DeclarationId(2434), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "segments".to_string(), - ty: DeclarationId(2427), + ty: DeclarationId(2431), }, Field { label: "segment_spans".to_string(), - ty: DeclarationId(2428), + ty: DeclarationId(2432), }, Field { label: "args".to_string(), - ty: DeclarationId(2429), + ty: DeclarationId(2433), }, Field { label: "span".to_string(), @@ -78971,13 +79042,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6038, 6174), }); declarations.push(Declaration { - id: DeclarationId(2431), + id: DeclarationId(2435), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1106), + value: DeclarationId(1107), }], }, type_params: vec![], @@ -78991,7 +79062,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6230, 6254), }); declarations.push(Declaration { - id: DeclarationId(2432), + id: DeclarationId(2436), name: None, connective: TypeConnective::Conj { children: vec![ @@ -79001,7 +79072,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "fields".to_string(), - ty: DeclarationId(2431), + ty: DeclarationId(2435), }, Field { label: "span".to_string(), @@ -79020,13 +79091,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6179, 6283), }); declarations.push(Declaration { - id: DeclarationId(2433), + id: DeclarationId(2437), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1112), + value: DeclarationId(1113), }], }, type_params: vec![], @@ -79040,7 +79111,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6334, 6351), }); declarations.push(Declaration { - id: DeclarationId(2434), + id: DeclarationId(2438), name: None, connective: TypeConnective::Conj { children: vec![ @@ -79050,7 +79121,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "args".to_string(), - ty: DeclarationId(2433), + ty: DeclarationId(2437), }, Field { label: "span".to_string(), @@ -79069,7 +79140,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6288, 6380), }); declarations.push(Declaration { - id: DeclarationId(2435), + id: DeclarationId(2439), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -79089,17 +79160,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6408, 6420), }); declarations.push(Declaration { - id: DeclarationId(2436), + id: DeclarationId(2440), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "params".to_string(), - ty: DeclarationId(2435), + ty: DeclarationId(2439), }, Field { label: "body".to_string(), - ty: DeclarationId(1112), + ty: DeclarationId(1113), }, Field { label: "span".to_string(), @@ -79118,21 +79189,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6385, 6473), }); declarations.push(Declaration { - id: DeclarationId(2437), + id: DeclarationId(2441), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "cond".to_string(), - ty: DeclarationId(1112), + ty: DeclarationId(1113), }, Field { label: "then_branch".to_string(), - ty: DeclarationId(1112), + ty: DeclarationId(1113), }, Field { label: "else_branch".to_string(), - ty: DeclarationId(1112), + ty: DeclarationId(1113), }, Field { label: "span".to_string(), @@ -79151,13 +79222,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6478, 6597), }); declarations.push(Declaration { - id: DeclarationId(2438), + id: DeclarationId(2442), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1108), + value: DeclarationId(1109), }], }, type_params: vec![], @@ -79171,17 +79242,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6651, 6672), }); declarations.push(Declaration { - id: DeclarationId(2439), + id: DeclarationId(2443), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "scrutinee".to_string(), - ty: DeclarationId(1112), + ty: DeclarationId(1113), }, Field { label: "arms".to_string(), - ty: DeclarationId(2438), + ty: DeclarationId(2442), }, Field { label: "span".to_string(), @@ -79200,13 +79271,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6602, 6701), }); declarations.push(Declaration { - id: DeclarationId(2440), + id: DeclarationId(2444), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1106), + value: DeclarationId(1107), }], }, type_params: vec![], @@ -79220,13 +79291,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6729, 6753), }); declarations.push(Declaration { - id: DeclarationId(2441), + id: DeclarationId(2445), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "fields".to_string(), - ty: DeclarationId(2440), + ty: DeclarationId(2444), }, Field { label: "span".to_string(), @@ -79245,13 +79316,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6706, 6782), }); declarations.push(Declaration { - id: DeclarationId(2442), + id: DeclarationId(2446), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1112), + value: DeclarationId(1113), }], }, type_params: vec![], @@ -79265,13 +79336,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6810, 6827), }); declarations.push(Declaration { - id: DeclarationId(2443), + id: DeclarationId(2447), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "elements".to_string(), - ty: DeclarationId(2442), + ty: DeclarationId(2446), }, Field { label: "span".to_string(), @@ -79290,13 +79361,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6787, 6856), }); declarations.push(Declaration { - id: DeclarationId(2444), + id: DeclarationId(2448), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1107), + value: DeclarationId(1108), }], }, type_params: vec![], @@ -79310,13 +79381,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 8950, 8971), }); declarations.push(Declaration { - id: DeclarationId(2445), + id: DeclarationId(2449), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "entries".to_string(), - ty: DeclarationId(2444), + ty: DeclarationId(2448), }, Field { label: "span".to_string(), @@ -79335,11 +79406,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 8929, 9000), }); declarations.push(Declaration { - id: DeclarationId(2446), + id: DeclarationId(2450), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1105), + DeclarationId(1106), CardinalityBound::AtMostOne, ), ), @@ -79354,7 +79425,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 9931, 9943), }); declarations.push(Declaration { - id: DeclarationId(2447), + id: DeclarationId(2451), name: None, connective: TypeConnective::Conj { children: vec![ @@ -79364,11 +79435,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "type_ann".to_string(), - ty: DeclarationId(2446), + ty: DeclarationId(2450), }, Field { label: "expr".to_string(), - ty: DeclarationId(1112), + ty: DeclarationId(1113), }, ], }, @@ -79383,7 +79454,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 9890, 9973), }); declarations.push(Declaration { - id: DeclarationId(2448), + id: DeclarationId(2452), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -79403,13 +79474,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10021, 10033), }); declarations.push(Declaration { - id: DeclarationId(2449), + id: DeclarationId(2453), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1100), + value: DeclarationId(1101), }], }, type_params: vec![], @@ -79423,7 +79494,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10048, 10066), }); declarations.push(Declaration { - id: DeclarationId(2450), + id: DeclarationId(2454), name: None, connective: TypeConnective::Conj { children: vec![ @@ -79433,19 +79504,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "type_params".to_string(), - ty: DeclarationId(2448), + ty: DeclarationId(2452), }, Field { label: "params".to_string(), - ty: DeclarationId(2449), + ty: DeclarationId(2453), }, Field { label: "return_type".to_string(), - ty: DeclarationId(1105), + ty: DeclarationId(1106), }, Field { label: "body".to_string(), - ty: DeclarationId(1112), + ty: DeclarationId(1113), }, Field { label: "span".to_string(), @@ -79464,7 +79535,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 9978, 10150), }); declarations.push(Declaration { - id: DeclarationId(2451), + id: DeclarationId(2455), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -79484,13 +79555,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10210, 10222), }); declarations.push(Declaration { - id: DeclarationId(2452), + id: DeclarationId(2456), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1100), + value: DeclarationId(1101), }], }, type_params: vec![], @@ -79504,7 +79575,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10237, 10255), }); declarations.push(Declaration { - id: DeclarationId(2453), + id: DeclarationId(2457), name: None, connective: TypeConnective::Conj { children: vec![ @@ -79514,15 +79585,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "type_params".to_string(), - ty: DeclarationId(2451), + ty: DeclarationId(2455), }, Field { label: "params".to_string(), - ty: DeclarationId(2452), + ty: DeclarationId(2456), }, Field { label: "return_type".to_string(), - ty: DeclarationId(1105), + ty: DeclarationId(1106), }, Field { label: "body_span".to_string(), @@ -79545,11 +79616,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10155, 10343), }); declarations.push(Declaration { - id: DeclarationId(2454), + id: DeclarationId(2458), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1112), + DeclarationId(1113), CardinalityBound::AtMostOne, ), ), @@ -79564,7 +79635,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10408, 10420), }); declarations.push(Declaration { - id: DeclarationId(2455), + id: DeclarationId(2459), name: None, connective: TypeConnective::Conj { children: vec![ @@ -79574,11 +79645,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "ty".to_string(), - ty: DeclarationId(1105), + ty: DeclarationId(1106), }, Field { label: "body".to_string(), - ty: DeclarationId(2454), + ty: DeclarationId(2458), }, Field { label: "body_span".to_string(), @@ -79601,7 +79672,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10348, 10477), }); declarations.push(Declaration { - id: DeclarationId(2456), + id: DeclarationId(2460), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -79621,13 +79692,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10497, 10509), }); declarations.push(Declaration { - id: DeclarationId(2457), + id: DeclarationId(2461), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "path".to_string(), - ty: DeclarationId(2456), + ty: DeclarationId(2460), }, Field { label: "span".to_string(), @@ -79646,7 +79717,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10482, 10529), }); declarations.push(Declaration { - id: DeclarationId(2458), + id: DeclarationId(2462), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -79666,7 +79737,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10555, 10567), }); declarations.push(Declaration { - id: DeclarationId(2459), + id: DeclarationId(2463), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -79686,17 +79757,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10581, 10593), }); declarations.push(Declaration { - id: DeclarationId(2460), + id: DeclarationId(2464), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "path".to_string(), - ty: DeclarationId(2458), + ty: DeclarationId(2462), }, Field { label: "names".to_string(), - ty: DeclarationId(2459), + ty: DeclarationId(2463), }, Field { label: "span".to_string(), @@ -79715,7 +79786,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10534, 10622), }); declarations.push(Declaration { - id: DeclarationId(2461), + id: DeclarationId(2465), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -79735,7 +79806,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10676, 10688), }); declarations.push(Declaration { - id: DeclarationId(2462), + id: DeclarationId(2466), name: None, connective: TypeConnective::Conj { children: vec![ @@ -79745,7 +79816,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "type_params".to_string(), - ty: DeclarationId(2461), + ty: DeclarationId(2465), }, Field { label: "span".to_string(), @@ -79764,7 +79835,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10627, 10717), }); declarations.push(Declaration { - id: DeclarationId(2463), + id: DeclarationId(2467), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -79784,13 +79855,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10773, 10785), }); declarations.push(Declaration { - id: DeclarationId(2464), + id: DeclarationId(2468), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1101), + value: DeclarationId(1102), }], }, type_params: vec![], @@ -79804,7 +79875,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10800, 10818), }); declarations.push(Declaration { - id: DeclarationId(2465), + id: DeclarationId(2469), name: None, connective: TypeConnective::Conj { children: vec![ @@ -79814,11 +79885,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "type_params".to_string(), - ty: DeclarationId(2463), + ty: DeclarationId(2467), }, Field { label: "fields".to_string(), - ty: DeclarationId(2464), + ty: DeclarationId(2468), }, Field { label: "span".to_string(), @@ -79837,7 +79908,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10722, 10847), }); declarations.push(Declaration { - id: DeclarationId(2466), + id: DeclarationId(2470), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -79857,13 +79928,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10900, 10912), }); declarations.push(Declaration { - id: DeclarationId(2467), + id: DeclarationId(2471), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1102), + value: DeclarationId(1103), }], }, type_params: vec![], @@ -79877,11 +79948,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10929, 10949), }); declarations.push(Declaration { - id: DeclarationId(2468), + id: DeclarationId(2472), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1105), + DeclarationId(1106), CardinalityBound::AtMostOne, ), ), @@ -79896,7 +79967,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10966, 10978), }); declarations.push(Declaration { - id: DeclarationId(2469), + id: DeclarationId(2473), name: None, connective: TypeConnective::Conj { children: vec![ @@ -79906,15 +79977,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "type_params".to_string(), - ty: DeclarationId(2466), + ty: DeclarationId(2470), }, Field { label: "variants".to_string(), - ty: DeclarationId(2467), + ty: DeclarationId(2471), }, Field { label: "inhabits".to_string(), - ty: DeclarationId(2468), + ty: DeclarationId(2472), }, Field { label: "span".to_string(), @@ -79933,7 +80004,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10852, 11007), }); declarations.push(Declaration { - id: DeclarationId(2470), + id: DeclarationId(2474), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -79953,11 +80024,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 11062, 11074), }); declarations.push(Declaration { - id: DeclarationId(2471), + id: DeclarationId(2475), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1112), + DeclarationId(1113), CardinalityBound::AtMostOne, ), ), @@ -79972,7 +80043,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 11146, 11158), }); declarations.push(Declaration { - id: DeclarationId(2472), + id: DeclarationId(2476), name: None, connective: TypeConnective::Conj { children: vec![ @@ -79982,7 +80053,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "type_params".to_string(), - ty: DeclarationId(2470), + ty: DeclarationId(2474), }, Field { label: "nominal_opaque".to_string(), @@ -79990,11 +80061,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "target".to_string(), - ty: DeclarationId(1105), + ty: DeclarationId(1106), }, Field { label: "refinement".to_string(), - ty: DeclarationId(2471), + ty: DeclarationId(2475), }, Field { label: "span".to_string(), @@ -80013,13 +80084,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 11012, 11187), }); declarations.push(Declaration { - id: DeclarationId(2473), + id: DeclarationId(2477), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1011), + value: DeclarationId(1012), }], }, type_params: vec![], @@ -80037,13 +80108,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), }); declarations.push(Declaration { - id: DeclarationId(2474), + id: DeclarationId(2478), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1125), + value: DeclarationId(1126), }], }, type_params: vec![], @@ -80057,7 +80128,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 11243, 11254), }); declarations.push(Declaration { - id: DeclarationId(2475), + id: DeclarationId(2479), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -80076,13 +80147,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 2137, 2162), }); declarations.push(Declaration { - id: DeclarationId(2476), + id: DeclarationId(2480), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1124), + value: DeclarationId(1125), }], }, type_params: vec![], @@ -80096,12 +80167,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 2179, 2195), }); declarations.push(Declaration { - id: DeclarationId(2477), + id: DeclarationId(2481), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2476), + ty: DeclarationId(2480), }], }, type_params: vec![], @@ -80115,7 +80186,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 2167, 2196), }); declarations.push(Declaration { - id: DeclarationId(2478), + id: DeclarationId(2482), name: None, connective: TypeConnective::Conj { children: vec![ @@ -80125,7 +80196,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "payload".to_string(), - ty: DeclarationId(1125), + ty: DeclarationId(1126), }, ], }, @@ -80140,7 +80211,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 2201, 2252), }); declarations.push(Declaration { - id: DeclarationId(2479), + id: DeclarationId(2483), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -80159,7 +80230,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 2257, 2272), }); declarations.push(Declaration { - id: DeclarationId(2480), + id: DeclarationId(2484), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -80178,7 +80249,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 2277, 2304), }); declarations.push(Declaration { - id: DeclarationId(2481), + id: DeclarationId(2485), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(137), @@ -80189,7 +80260,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, TemplateArgument { parameter: DeclarationId(139), - value: DeclarationId(1125), + value: DeclarationId(1126), }, ], }, @@ -80204,13 +80275,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 3936, 3954), }); declarations.push(Declaration { - id: DeclarationId(2482), + id: DeclarationId(2486), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1128), + value: DeclarationId(1129), }], }, type_params: vec![], @@ -80224,12 +80295,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 4542, 4557), }); declarations.push(Declaration { - id: DeclarationId(2483), + id: DeclarationId(2487), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "input_order".to_string(), - ty: DeclarationId(1132), + ty: DeclarationId(1133), }], }, type_params: vec![], @@ -80243,7 +80314,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 5388, 5442), }); declarations.push(Declaration { - id: DeclarationId(2484), + id: DeclarationId(2488), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -80257,7 +80328,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 5682, 5691), }); declarations.push(Declaration { - id: DeclarationId(2485), + id: DeclarationId(2489), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -80271,13 +80342,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 5694, 5704), }); declarations.push(Declaration { - id: DeclarationId(2486), + id: DeclarationId(2490), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1011), + value: DeclarationId(1012), }], }, type_params: vec![], @@ -80291,11 +80362,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/rust_method_template_contracts.dag", 5769, 5797), }); declarations.push(Declaration { - id: DeclarationId(2487), + id: DeclarationId(2491), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1140), + DeclarationId(1141), CardinalityBound::AtMostOne, ), ), @@ -80310,11 +80381,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2429, 2445), }); declarations.push(Declaration { - id: DeclarationId(2488), + id: DeclarationId(2492), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1140), + DeclarationId(1141), CardinalityBound::AtMostOne, ), ), @@ -80329,11 +80400,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2450, 2466), }); declarations.push(Declaration { - id: DeclarationId(2489), + id: DeclarationId(2493), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1140), + DeclarationId(1141), CardinalityBound::AtMostOne, ), ), @@ -80348,7 +80419,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2471, 2487), }); declarations.push(Declaration { - id: DeclarationId(2490), + id: DeclarationId(2494), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(137), @@ -80359,7 +80430,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, TemplateArgument { parameter: DeclarationId(139), - value: DeclarationId(1140), + value: DeclarationId(1141), }, ], }, @@ -80374,7 +80445,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2732, 2760), }); declarations.push(Declaration { - id: DeclarationId(2491), + id: DeclarationId(2495), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(137), @@ -80385,7 +80456,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, TemplateArgument { parameter: DeclarationId(139), - value: DeclarationId(1140), + value: DeclarationId(1141), }, ], }, @@ -80400,11 +80471,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2804, 2832), }); declarations.push(Declaration { - id: DeclarationId(2492), + id: DeclarationId(2496), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1148), + DeclarationId(1149), CardinalityBound::AtMostOne, ), ), @@ -80419,11 +80490,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 6397, 6419), }); declarations.push(Declaration { - id: DeclarationId(2493), + id: DeclarationId(2497), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1150), + DeclarationId(1151), CardinalityBound::AtMostOne, ), ), @@ -80438,18 +80509,18 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 6839, 6859), }); declarations.push(Declaration { - id: DeclarationId(2494), + id: DeclarationId(2498), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(11), arguments: vec![ TemplateArgument { parameter: DeclarationId(12), - value: DeclarationId(1161), + value: DeclarationId(1162), }, TemplateArgument { parameter: DeclarationId(13), - value: DeclarationId(1160), + value: DeclarationId(1161), }, ], }, @@ -80464,7 +80535,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 12353, 12399), }); declarations.push(Declaration { - id: DeclarationId(2495), + id: DeclarationId(2499), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -80478,7 +80549,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 767, 773), }); declarations.push(Declaration { - id: DeclarationId(2496), + id: DeclarationId(2500), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -80492,7 +80563,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 778, 791), }); declarations.push(Declaration { - id: DeclarationId(2497), + id: DeclarationId(2501), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -80506,7 +80577,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 796, 810), }); declarations.push(Declaration { - id: DeclarationId(2498), + id: DeclarationId(2502), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -80525,7 +80596,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 3332, 3358), }); declarations.push(Declaration { - id: DeclarationId(2499), + id: DeclarationId(2503), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -80544,7 +80615,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 3363, 3391), }); declarations.push(Declaration { - id: DeclarationId(2500), + id: DeclarationId(2504), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -80563,7 +80634,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 3396, 3429), }); declarations.push(Declaration { - id: DeclarationId(2501), + id: DeclarationId(2505), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -80582,7 +80653,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 3434, 3465), }); declarations.push(Declaration { - id: DeclarationId(2502), + id: DeclarationId(2506), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -80601,7 +80672,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 3470, 3502), }); declarations.push(Declaration { - id: DeclarationId(2503), + id: DeclarationId(2507), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -80615,12 +80686,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 4509, 4516), }); declarations.push(Declaration { - id: DeclarationId(2504), + id: DeclarationId(2508), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "previous".to_string(), - ty: DeclarationId(1148), + ty: DeclarationId(1149), }], }, type_params: vec![], @@ -80634,7 +80705,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 4521, 4571), }); declarations.push(Declaration { - id: DeclarationId(2505), + id: DeclarationId(2509), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -80648,12 +80719,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 5484, 5495), }); declarations.push(Declaration { - id: DeclarationId(2506), + id: DeclarationId(2510), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "inner".to_string(), - ty: DeclarationId(1150), + ty: DeclarationId(1151), }], }, type_params: vec![], @@ -80667,7 +80738,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 5500, 5545), }); declarations.push(Declaration { - id: DeclarationId(2507), + id: DeclarationId(2511), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -80686,12 +80757,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 7649, 7683), }); declarations.push(Declaration { - id: DeclarationId(2508), + id: DeclarationId(2512), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "amount".to_string(), - ty: DeclarationId(1148), + ty: DeclarationId(1149), }], }, type_params: vec![], @@ -80705,12 +80776,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 7688, 7732), }); declarations.push(Declaration { - id: DeclarationId(2509), + id: DeclarationId(2513), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "steps".to_string(), - ty: DeclarationId(1148), + ty: DeclarationId(1149), }], }, type_params: vec![], @@ -80724,12 +80795,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 7737, 7795), }); declarations.push(Declaration { - id: DeclarationId(2510), + id: DeclarationId(2514), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "divisor".to_string(), - ty: DeclarationId(1150), + ty: DeclarationId(1151), }], }, type_params: vec![], @@ -80743,7 +80814,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 7800, 7856), }); declarations.push(Declaration { - id: DeclarationId(2511), + id: DeclarationId(2515), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -80762,7 +80833,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 7861, 7894), }); declarations.push(Declaration { - id: DeclarationId(2512), + id: DeclarationId(2516), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -80781,7 +80852,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 7899, 7929), }); declarations.push(Declaration { - id: DeclarationId(2513), + id: DeclarationId(2517), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -80795,13 +80866,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 7934, 7947), }); declarations.push(Declaration { - id: DeclarationId(2514), + id: DeclarationId(2518), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1147), + value: DeclarationId(1148), }], }, type_params: vec![], @@ -80815,13 +80886,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 7987, 8009), }); declarations.push(Declaration { - id: DeclarationId(2515), + id: DeclarationId(2519), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1140), + value: DeclarationId(1141), }], }, type_params: vec![], @@ -80835,7 +80906,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 8219, 8240), }); declarations.push(Declaration { - id: DeclarationId(2516), + id: DeclarationId(2520), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -80849,7 +80920,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 8740, 8746), }); declarations.push(Declaration { - id: DeclarationId(2517), + id: DeclarationId(2521), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -80863,7 +80934,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 9139, 9152), }); declarations.push(Declaration { - id: DeclarationId(2518), + id: DeclarationId(2522), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -80877,12 +80948,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 9157, 9171), }); declarations.push(Declaration { - id: DeclarationId(2519), + id: DeclarationId(2523), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1159), + ty: DeclarationId(1160), }], }, type_params: vec![], @@ -80896,7 +80967,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 10263, 10297), }); declarations.push(Declaration { - id: DeclarationId(2520), + id: DeclarationId(2524), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -80910,7 +80981,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 10302, 10320), }); declarations.push(Declaration { - id: DeclarationId(2521), + id: DeclarationId(2525), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(137), @@ -80921,7 +80992,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, TemplateArgument { parameter: DeclarationId(139), - value: DeclarationId(1158), + value: DeclarationId(1159), }, ], }, @@ -80936,11 +81007,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 11234, 11261), }); declarations.push(Declaration { - id: DeclarationId(2522), + id: DeclarationId(2526), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(956), + DeclarationId(957), CardinalityBound::AtMostOne, ), ), @@ -80955,11 +81026,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 20558, 20570), }); declarations.push(Declaration { - id: DeclarationId(2523), + id: DeclarationId(2527), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(961), + DeclarationId(962), CardinalityBound::AtMostOne, ), ), @@ -80974,13 +81045,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 21943, 21958), }); declarations.push(Declaration { - id: DeclarationId(2524), + id: DeclarationId(2528), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1180), + value: DeclarationId(1181), }], }, type_params: vec![], @@ -80994,13 +81065,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 27850, 27865), }); declarations.push(Declaration { - id: DeclarationId(2525), + id: DeclarationId(2529), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1179), + value: DeclarationId(1180), }], }, type_params: vec![], @@ -81014,13 +81085,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 29879, 29895), }); declarations.push(Declaration { - id: DeclarationId(2526), + id: DeclarationId(2530), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1179), + value: DeclarationId(1180), }], }, type_params: vec![], @@ -81034,13 +81105,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 29988, 30004), }); declarations.push(Declaration { - id: DeclarationId(2527), + id: DeclarationId(2531), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1179), + value: DeclarationId(1180), }], }, type_params: vec![], @@ -81054,13 +81125,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 30102, 30118), }); declarations.push(Declaration { - id: DeclarationId(2528), + id: DeclarationId(2532), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(2527), + value: DeclarationId(2531), }], }, type_params: vec![], @@ -81074,7 +81145,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 30097, 30119), }); declarations.push(Declaration { - id: DeclarationId(2529), + id: DeclarationId(2533), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -81093,7 +81164,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 33612, 33616), }); declarations.push(Declaration { - id: DeclarationId(2530), + id: DeclarationId(2534), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -81112,7 +81183,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 33908, 33912), }); declarations.push(Declaration { - id: DeclarationId(2531), + id: DeclarationId(2535), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -81131,7 +81202,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 35157, 35161), }); declarations.push(Declaration { - id: DeclarationId(2532), + id: DeclarationId(2536), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -81150,7 +81221,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 35632, 35636), }); declarations.push(Declaration { - id: DeclarationId(2533), + id: DeclarationId(2537), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -81169,7 +81240,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 36895, 36899), }); declarations.push(Declaration { - id: DeclarationId(2534), + id: DeclarationId(2538), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -81188,7 +81259,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 37167, 37171), }); declarations.push(Declaration { - id: DeclarationId(2535), + id: DeclarationId(2539), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81202,7 +81273,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 5629, 5644), }); declarations.push(Declaration { - id: DeclarationId(2536), + id: DeclarationId(2540), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81216,7 +81287,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 5684, 5697), }); declarations.push(Declaration { - id: DeclarationId(2537), + id: DeclarationId(2541), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81230,7 +81301,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 5745, 5762), }); declarations.push(Declaration { - id: DeclarationId(2538), + id: DeclarationId(2542), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81244,7 +81315,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 5801, 5813), }); declarations.push(Declaration { - id: DeclarationId(2539), + id: DeclarationId(2543), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81258,17 +81329,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 5861, 5878), }); declarations.push(Declaration { - id: DeclarationId(2540), + id: DeclarationId(2544), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "field".to_string(), - ty: DeclarationId(1164), + ty: DeclarationId(1165), }, Field { label: "factor".to_string(), - ty: DeclarationId(959), + ty: DeclarationId(960), }, ], }, @@ -81283,12 +81354,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 9971, 10033), }); declarations.push(Declaration { - id: DeclarationId(2541), + id: DeclarationId(2545), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "field".to_string(), - ty: DeclarationId(1164), + ty: DeclarationId(1165), }], }, type_params: vec![], @@ -81302,7 +81373,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 10038, 10080), }); declarations.push(Declaration { - id: DeclarationId(2542), + id: DeclarationId(2546), name: None, connective: TypeConnective::Conj { children: vec![ @@ -81312,7 +81383,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "factor".to_string(), - ty: DeclarationId(959), + ty: DeclarationId(960), }, ], }, @@ -81327,7 +81398,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 10085, 10142), }); declarations.push(Declaration { - id: DeclarationId(2543), + id: DeclarationId(2547), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81341,7 +81412,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 10147, 10161), }); declarations.push(Declaration { - id: DeclarationId(2544), + id: DeclarationId(2548), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81355,7 +81426,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 10166, 10181), }); declarations.push(Declaration { - id: DeclarationId(2545), + id: DeclarationId(2549), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81369,12 +81440,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 24135, 24149), }); declarations.push(Declaration { - id: DeclarationId(2546), + id: DeclarationId(2550), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "degree".to_string(), - ty: DeclarationId(1148), + ty: DeclarationId(1149), }], }, type_params: vec![], @@ -81388,17 +81459,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 24154, 24201), }); declarations.push(Declaration { - id: DeclarationId(2547), + id: DeclarationId(2551), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "numerator".to_string(), - ty: DeclarationId(1148), + ty: DeclarationId(1149), }, Field { label: "root".to_string(), - ty: DeclarationId(1148), + ty: DeclarationId(1149), }, ], }, @@ -81413,17 +81484,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 24206, 24283), }); declarations.push(Declaration { - id: DeclarationId(2548), + id: DeclarationId(2552), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "base".to_string(), - ty: DeclarationId(1150), + ty: DeclarationId(1151), }, Field { label: "argument".to_string(), - ty: DeclarationId(1148), + ty: DeclarationId(1149), }, ], }, @@ -81438,7 +81509,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 24288, 24362), }); declarations.push(Declaration { - id: DeclarationId(2549), + id: DeclarationId(2553), name: None, connective: TypeConnective::Conj { children: vec![ @@ -81448,7 +81519,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "exponent".to_string(), - ty: DeclarationId(1177), + ty: DeclarationId(1178), }, ], }, @@ -81463,7 +81534,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 24982, 25038), }); declarations.push(Declaration { - id: DeclarationId(2550), + id: DeclarationId(2554), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -81482,7 +81553,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 25054, 25079), }); declarations.push(Declaration { - id: DeclarationId(2551), + id: DeclarationId(2555), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81496,12 +81567,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 26728, 26741), }); declarations.push(Declaration { - id: DeclarationId(2552), + id: DeclarationId(2556), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "cost".to_string(), - ty: DeclarationId(1179), + ty: DeclarationId(1180), }], }, type_params: vec![], @@ -81515,13 +81586,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 26785, 26817), }); declarations.push(Declaration { - id: DeclarationId(2553), + id: DeclarationId(2557), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1179), + value: DeclarationId(1180), }], }, type_params: vec![], @@ -81535,12 +81606,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 26880, 26896), }); declarations.push(Declaration { - id: DeclarationId(2554), + id: DeclarationId(2558), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "factors".to_string(), - ty: DeclarationId(2553), + ty: DeclarationId(2557), }], }, type_params: vec![], @@ -81554,13 +81625,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 26856, 26898), }); declarations.push(Declaration { - id: DeclarationId(2555), + id: DeclarationId(2559), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1179), + value: DeclarationId(1180), }], }, type_params: vec![], @@ -81574,13 +81645,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 26960, 26976), }); declarations.push(Declaration { - id: DeclarationId(2556), + id: DeclarationId(2560), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(2555), + value: DeclarationId(2559), }], }, type_params: vec![], @@ -81594,12 +81665,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 26955, 26977), }); declarations.push(Declaration { - id: DeclarationId(2557), + id: DeclarationId(2561), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "terms".to_string(), - ty: DeclarationId(2556), + ty: DeclarationId(2560), }], }, type_params: vec![], @@ -81613,13 +81684,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 26927, 26979), }); declarations.push(Declaration { - id: DeclarationId(2558), + id: DeclarationId(2562), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1180), + value: DeclarationId(1181), }], }, type_params: vec![], @@ -81633,12 +81704,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 27277, 27292), }); declarations.push(Declaration { - id: DeclarationId(2559), + id: DeclarationId(2563), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "terms".to_string(), - ty: DeclarationId(2558), + ty: DeclarationId(2562), }], }, type_params: vec![], @@ -81652,7 +81723,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 27259, 27294), }); declarations.push(Declaration { - id: DeclarationId(2560), + id: DeclarationId(2564), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81666,7 +81737,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 27377, 27389), }); declarations.push(Declaration { - id: DeclarationId(2561), + id: DeclarationId(2565), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81680,7 +81751,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 27459, 27469), }); declarations.push(Declaration { - id: DeclarationId(2562), + id: DeclarationId(2566), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81694,7 +81765,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 646, 651), }); declarations.push(Declaration { - id: DeclarationId(2563), + id: DeclarationId(2567), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81708,7 +81779,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 656, 660), }); declarations.push(Declaration { - id: DeclarationId(2564), + id: DeclarationId(2568), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81722,7 +81793,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 665, 671), }); declarations.push(Declaration { - id: DeclarationId(2565), + id: DeclarationId(2569), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81736,7 +81807,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 676, 682), }); declarations.push(Declaration { - id: DeclarationId(2566), + id: DeclarationId(2570), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81750,7 +81821,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 687, 691), }); declarations.push(Declaration { - id: DeclarationId(2567), + id: DeclarationId(2571), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81764,7 +81835,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 696, 702), }); declarations.push(Declaration { - id: DeclarationId(2568), + id: DeclarationId(2572), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81778,7 +81849,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 707, 715), }); declarations.push(Declaration { - id: DeclarationId(2569), + id: DeclarationId(2573), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81792,7 +81863,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 720, 728), }); declarations.push(Declaration { - id: DeclarationId(2570), + id: DeclarationId(2574), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81806,7 +81877,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 733, 740), }); declarations.push(Declaration { - id: DeclarationId(2571), + id: DeclarationId(2575), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81820,7 +81891,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 745, 751), }); declarations.push(Declaration { - id: DeclarationId(2572), + id: DeclarationId(2576), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81834,7 +81905,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 756, 763), }); declarations.push(Declaration { - id: DeclarationId(2573), + id: DeclarationId(2577), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81848,7 +81919,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 768, 774), }); declarations.push(Declaration { - id: DeclarationId(2574), + id: DeclarationId(2578), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81862,7 +81933,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 779, 786), }); declarations.push(Declaration { - id: DeclarationId(2575), + id: DeclarationId(2579), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -81881,7 +81952,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 791, 804), }); declarations.push(Declaration { - id: DeclarationId(2576), + id: DeclarationId(2580), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -81900,7 +81971,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 889, 903), }); declarations.push(Declaration { - id: DeclarationId(2577), + id: DeclarationId(2581), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -81919,7 +81990,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 908, 925), }); declarations.push(Declaration { - id: DeclarationId(2578), + id: DeclarationId(2582), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81933,7 +82004,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 930, 932), }); declarations.push(Declaration { - id: DeclarationId(2579), + id: DeclarationId(2583), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81947,7 +82018,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 937, 941), }); declarations.push(Declaration { - id: DeclarationId(2580), + id: DeclarationId(2584), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81961,7 +82032,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 946, 951), }); declarations.push(Declaration { - id: DeclarationId(2581), + id: DeclarationId(2585), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81975,7 +82046,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 956, 958), }); declarations.push(Declaration { - id: DeclarationId(2582), + id: DeclarationId(2586), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81989,7 +82060,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 963, 965), }); declarations.push(Declaration { - id: DeclarationId(2583), + id: DeclarationId(2587), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82003,7 +82074,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 970, 972), }); declarations.push(Declaration { - id: DeclarationId(2584), + id: DeclarationId(2588), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82017,7 +82088,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 977, 979), }); declarations.push(Declaration { - id: DeclarationId(2585), + id: DeclarationId(2589), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82031,7 +82102,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 984, 988), }); declarations.push(Declaration { - id: DeclarationId(2586), + id: DeclarationId(2590), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82045,7 +82116,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 993, 998), }); declarations.push(Declaration { - id: DeclarationId(2587), + id: DeclarationId(2591), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82059,7 +82130,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1003, 1007), }); declarations.push(Declaration { - id: DeclarationId(2588), + id: DeclarationId(2592), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82073,7 +82144,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1012, 1017), }); declarations.push(Declaration { - id: DeclarationId(2589), + id: DeclarationId(2593), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82087,7 +82158,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1022, 1028), }); declarations.push(Declaration { - id: DeclarationId(2590), + id: DeclarationId(2594), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82101,7 +82172,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1033, 1041), }); declarations.push(Declaration { - id: DeclarationId(2591), + id: DeclarationId(2595), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82115,7 +82186,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1046, 1051), }); declarations.push(Declaration { - id: DeclarationId(2592), + id: DeclarationId(2596), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82129,7 +82200,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1056, 1061), }); declarations.push(Declaration { - id: DeclarationId(2593), + id: DeclarationId(2597), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82143,7 +82214,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1066, 1074), }); declarations.push(Declaration { - id: DeclarationId(2594), + id: DeclarationId(2598), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82157,7 +82228,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1079, 1088), }); declarations.push(Declaration { - id: DeclarationId(2595), + id: DeclarationId(2599), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82171,7 +82242,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1093, 1096), }); declarations.push(Declaration { - id: DeclarationId(2596), + id: DeclarationId(2600), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82185,7 +82256,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1101, 1107), }); declarations.push(Declaration { - id: DeclarationId(2597), + id: DeclarationId(2601), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82199,7 +82270,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1112, 1118), }); declarations.push(Declaration { - id: DeclarationId(2598), + id: DeclarationId(2602), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82213,7 +82284,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1123, 1129), }); declarations.push(Declaration { - id: DeclarationId(2599), + id: DeclarationId(2603), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82227,7 +82298,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1134, 1140), }); declarations.push(Declaration { - id: DeclarationId(2600), + id: DeclarationId(2604), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82241,7 +82312,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1145, 1153), }); declarations.push(Declaration { - id: DeclarationId(2601), + id: DeclarationId(2605), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82255,7 +82326,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1158, 1166), }); declarations.push(Declaration { - id: DeclarationId(2602), + id: DeclarationId(2606), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82269,7 +82340,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1171, 1176), }); declarations.push(Declaration { - id: DeclarationId(2603), + id: DeclarationId(2607), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82283,7 +82354,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1181, 1190), }); declarations.push(Declaration { - id: DeclarationId(2604), + id: DeclarationId(2608), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82297,7 +82368,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1195, 1199), }); declarations.push(Declaration { - id: DeclarationId(2605), + id: DeclarationId(2609), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82311,7 +82382,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1204, 1212), }); declarations.push(Declaration { - id: DeclarationId(2606), + id: DeclarationId(2610), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82325,7 +82396,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1217, 1220), }); declarations.push(Declaration { - id: DeclarationId(2607), + id: DeclarationId(2611), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82339,7 +82410,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1791, 1796), }); declarations.push(Declaration { - id: DeclarationId(2608), + id: DeclarationId(2612), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82353,7 +82424,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1801, 1805), }); declarations.push(Declaration { - id: DeclarationId(2609), + id: DeclarationId(2613), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82367,7 +82438,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1810, 1816), }); declarations.push(Declaration { - id: DeclarationId(2610), + id: DeclarationId(2614), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82381,7 +82452,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1821, 1827), }); declarations.push(Declaration { - id: DeclarationId(2611), + id: DeclarationId(2615), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82395,7 +82466,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1832, 1836), }); declarations.push(Declaration { - id: DeclarationId(2612), + id: DeclarationId(2616), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82409,7 +82480,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1841, 1847), }); declarations.push(Declaration { - id: DeclarationId(2613), + id: DeclarationId(2617), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82423,7 +82494,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1852, 1860), }); declarations.push(Declaration { - id: DeclarationId(2614), + id: DeclarationId(2618), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82437,7 +82508,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1865, 1873), }); declarations.push(Declaration { - id: DeclarationId(2615), + id: DeclarationId(2619), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82451,7 +82522,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1878, 1885), }); declarations.push(Declaration { - id: DeclarationId(2616), + id: DeclarationId(2620), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82465,7 +82536,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1890, 1896), }); declarations.push(Declaration { - id: DeclarationId(2617), + id: DeclarationId(2621), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82479,7 +82550,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1901, 1908), }); declarations.push(Declaration { - id: DeclarationId(2618), + id: DeclarationId(2622), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82493,7 +82564,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1913, 1919), }); declarations.push(Declaration { - id: DeclarationId(2619), + id: DeclarationId(2623), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82507,7 +82578,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1924, 1931), }); declarations.push(Declaration { - id: DeclarationId(2620), + id: DeclarationId(2624), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82521,7 +82592,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2371, 2373), }); declarations.push(Declaration { - id: DeclarationId(2621), + id: DeclarationId(2625), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82535,7 +82606,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2378, 2382), }); declarations.push(Declaration { - id: DeclarationId(2622), + id: DeclarationId(2626), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82549,7 +82620,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2387, 2392), }); declarations.push(Declaration { - id: DeclarationId(2623), + id: DeclarationId(2627), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82563,7 +82634,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2397, 2399), }); declarations.push(Declaration { - id: DeclarationId(2624), + id: DeclarationId(2628), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82577,7 +82648,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2404, 2406), }); declarations.push(Declaration { - id: DeclarationId(2625), + id: DeclarationId(2629), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82591,7 +82662,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2411, 2413), }); declarations.push(Declaration { - id: DeclarationId(2626), + id: DeclarationId(2630), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82605,7 +82676,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2418, 2420), }); declarations.push(Declaration { - id: DeclarationId(2627), + id: DeclarationId(2631), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82619,7 +82690,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2425, 2429), }); declarations.push(Declaration { - id: DeclarationId(2628), + id: DeclarationId(2632), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82633,7 +82704,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2434, 2439), }); declarations.push(Declaration { - id: DeclarationId(2629), + id: DeclarationId(2633), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82647,7 +82718,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2444, 2448), }); declarations.push(Declaration { - id: DeclarationId(2630), + id: DeclarationId(2634), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82661,7 +82732,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2453, 2458), }); declarations.push(Declaration { - id: DeclarationId(2631), + id: DeclarationId(2635), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82675,7 +82746,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2463, 2469), }); declarations.push(Declaration { - id: DeclarationId(2632), + id: DeclarationId(2636), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82689,7 +82760,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2474, 2482), }); declarations.push(Declaration { - id: DeclarationId(2633), + id: DeclarationId(2637), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82703,7 +82774,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2487, 2492), }); declarations.push(Declaration { - id: DeclarationId(2634), + id: DeclarationId(2638), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82717,7 +82788,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2497, 2502), }); declarations.push(Declaration { - id: DeclarationId(2635), + id: DeclarationId(2639), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82731,7 +82802,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2507, 2515), }); declarations.push(Declaration { - id: DeclarationId(2636), + id: DeclarationId(2640), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82745,7 +82816,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2520, 2529), }); declarations.push(Declaration { - id: DeclarationId(2637), + id: DeclarationId(2641), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82759,7 +82830,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2534, 2537), }); declarations.push(Declaration { - id: DeclarationId(2638), + id: DeclarationId(2642), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82773,7 +82844,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2542, 2548), }); declarations.push(Declaration { - id: DeclarationId(2639), + id: DeclarationId(2643), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82787,7 +82858,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2553, 2559), }); declarations.push(Declaration { - id: DeclarationId(2640), + id: DeclarationId(2644), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82801,7 +82872,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2564, 2570), }); declarations.push(Declaration { - id: DeclarationId(2641), + id: DeclarationId(2645), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82815,7 +82886,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2575, 2581), }); declarations.push(Declaration { - id: DeclarationId(2642), + id: DeclarationId(2646), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82829,7 +82900,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2586, 2594), }); declarations.push(Declaration { - id: DeclarationId(2643), + id: DeclarationId(2647), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82843,7 +82914,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2599, 2607), }); declarations.push(Declaration { - id: DeclarationId(2644), + id: DeclarationId(2648), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82857,7 +82928,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2612, 2617), }); declarations.push(Declaration { - id: DeclarationId(2645), + id: DeclarationId(2649), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82871,7 +82942,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2622, 2631), }); declarations.push(Declaration { - id: DeclarationId(2646), + id: DeclarationId(2650), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82885,7 +82956,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2636, 2640), }); declarations.push(Declaration { - id: DeclarationId(2647), + id: DeclarationId(2651), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82899,7 +82970,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2645, 2653), }); declarations.push(Declaration { - id: DeclarationId(2648), + id: DeclarationId(2652), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -82919,13 +82990,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/workflows.dag", 992, 1006), }); declarations.push(Declaration { - id: DeclarationId(2649), + id: DeclarationId(2653), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1035), + value: DeclarationId(1036), }], }, type_params: vec![], @@ -82939,13 +83010,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 11283, 11299), }); declarations.push(Declaration { - id: DeclarationId(2650), + id: DeclarationId(2654), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1041), + template: DeclarationId(1042), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1230), + parameter: DeclarationId(1043), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -82959,12 +83030,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 15192, 15218), }); declarations.push(Declaration { - id: DeclarationId(2651), + id: DeclarationId(2655), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "duration".to_string(), - ty: DeclarationId(1229), + ty: DeclarationId(1230), }], }, type_params: vec![], @@ -82978,7 +83049,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 4130, 4164), }); declarations.push(Declaration { - id: DeclarationId(2652), + id: DeclarationId(2656), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82992,7 +83063,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 4169, 4179), }); declarations.push(Declaration { - id: DeclarationId(2653), + id: DeclarationId(2657), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83006,7 +83077,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 4184, 4193), }); declarations.push(Declaration { - id: DeclarationId(2654), + id: DeclarationId(2658), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83020,13 +83091,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 4198, 4203), }); declarations.push(Declaration { - id: DeclarationId(2655), + id: DeclarationId(2659), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1235), + value: DeclarationId(1236), }], }, type_params: vec![], @@ -83040,12 +83111,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 7701, 7729), }); declarations.push(Declaration { - id: DeclarationId(2656), + id: DeclarationId(2660), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "max".to_string(), - ty: DeclarationId(1229), + ty: DeclarationId(1230), }], }, type_params: vec![], @@ -83059,7 +83130,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 9213, 9244), }); declarations.push(Declaration { - id: DeclarationId(2657), + id: DeclarationId(2661), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83073,13 +83144,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 9249, 9265), }); declarations.push(Declaration { - id: DeclarationId(2658), + id: DeclarationId(2662), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(19), arguments: vec![TemplateArgument { parameter: DeclarationId(20), - value: DeclarationId(1230), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83093,23 +83164,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 18553, 18578), }); declarations.push(Declaration { - id: DeclarationId(2659), + id: DeclarationId(2663), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1084), + template: DeclarationId(1085), arguments: vec![ - TemplateArgument { - parameter: DeclarationId(1085), - value: DeclarationId(1230), - }, TemplateArgument { parameter: DeclarationId(1086), - value: DeclarationId(1236), + value: DeclarationId(1231), }, TemplateArgument { parameter: DeclarationId(1087), value: DeclarationId(1237), }, + TemplateArgument { + parameter: DeclarationId(1088), + value: DeclarationId(1238), + }, ], }, type_params: vec![], @@ -83123,23 +83194,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 18895, 18971), }); declarations.push(Declaration { - id: DeclarationId(2660), + id: DeclarationId(2664), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1088), + template: DeclarationId(1089), arguments: vec![ - TemplateArgument { - parameter: DeclarationId(1089), - value: DeclarationId(1230), - }, TemplateArgument { parameter: DeclarationId(1090), - value: DeclarationId(1236), + value: DeclarationId(1231), }, TemplateArgument { parameter: DeclarationId(1091), value: DeclarationId(1237), }, + TemplateArgument { + parameter: DeclarationId(1092), + value: DeclarationId(1238), + }, ], }, type_params: vec![], @@ -83153,13 +83224,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 19082, 19158), }); declarations.push(Declaration { - id: DeclarationId(2661), + id: DeclarationId(2665), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1833), + template: DeclarationId(1834), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1035), + value: DeclarationId(1036), }], }, type_params: vec![], @@ -83173,13 +83244,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 11283, 11299), }); declarations.push(Declaration { - id: DeclarationId(2662), + id: DeclarationId(2666), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2367), + template: DeclarationId(2371), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1230), + parameter: DeclarationId(1043), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83193,13 +83264,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 15192, 15218), }); declarations.push(Declaration { - id: DeclarationId(2663), + id: DeclarationId(2667), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2367), + template: DeclarationId(2371), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1230), + parameter: DeclarationId(1043), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83213,13 +83284,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 15192, 15218), }); declarations.push(Declaration { - id: DeclarationId(2664), + id: DeclarationId(2668), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2367), + template: DeclarationId(2371), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1230), + parameter: DeclarationId(1043), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83233,13 +83304,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 15192, 15218), }); declarations.push(Declaration { - id: DeclarationId(2665), + id: DeclarationId(2669), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2367), + template: DeclarationId(2371), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1230), + parameter: DeclarationId(1043), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83253,13 +83324,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 15192, 15218), }); declarations.push(Declaration { - id: DeclarationId(2666), + id: DeclarationId(2670), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2367), + template: DeclarationId(2371), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1230), + parameter: DeclarationId(1043), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83273,13 +83344,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 15192, 15218), }); declarations.push(Declaration { - id: DeclarationId(2667), + id: DeclarationId(2671), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2367), + template: DeclarationId(2371), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1230), + parameter: DeclarationId(1043), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83293,13 +83364,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 15192, 15218), }); declarations.push(Declaration { - id: DeclarationId(2668), + id: DeclarationId(2672), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2367), + template: DeclarationId(2371), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1230), + parameter: DeclarationId(1043), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83313,13 +83384,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 15192, 15218), }); declarations.push(Declaration { - id: DeclarationId(2669), + id: DeclarationId(2673), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2367), + template: DeclarationId(2371), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1230), + parameter: DeclarationId(1043), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83333,13 +83404,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 15192, 15218), }); declarations.push(Declaration { - id: DeclarationId(2670), + id: DeclarationId(2674), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2367), + template: DeclarationId(2371), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1230), + parameter: DeclarationId(1043), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83353,13 +83424,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 15192, 15218), }); declarations.push(Declaration { - id: DeclarationId(2671), + id: DeclarationId(2675), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2367), + template: DeclarationId(2371), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1230), + parameter: DeclarationId(1043), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83373,13 +83444,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 15192, 15218), }); declarations.push(Declaration { - id: DeclarationId(2672), + id: DeclarationId(2676), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1041), + template: DeclarationId(1042), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1230), + parameter: DeclarationId(1043), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83393,13 +83464,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3215, 3241), }); declarations.push(Declaration { - id: DeclarationId(2673), + id: DeclarationId(2677), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1041), + template: DeclarationId(1042), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1230), + parameter: DeclarationId(1043), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83413,7 +83484,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4787, 4813), }); declarations.push(Declaration { - id: DeclarationId(2674), + id: DeclarationId(2678), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -83433,7 +83504,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5081, 5098), }); declarations.push(Declaration { - id: DeclarationId(2675), + id: DeclarationId(2679), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -83453,7 +83524,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5149, 5163), }); declarations.push(Declaration { - id: DeclarationId(2676), + id: DeclarationId(2680), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -83473,7 +83544,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5213, 5226), }); declarations.push(Declaration { - id: DeclarationId(2677), + id: DeclarationId(2681), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -83493,13 +83564,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5276, 5289), }); declarations.push(Declaration { - id: DeclarationId(2678), + id: DeclarationId(2682), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1039), + value: DeclarationId(1040), }], }, type_params: vec![], @@ -83513,13 +83584,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5337, 5353), }); declarations.push(Declaration { - id: DeclarationId(2679), + id: DeclarationId(2683), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1041), + template: DeclarationId(1042), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1230), + parameter: DeclarationId(1043), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83533,13 +83604,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5406, 5432), }); declarations.push(Declaration { - id: DeclarationId(2680), + id: DeclarationId(2684), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(2679), + value: DeclarationId(2683), }], }, type_params: vec![], @@ -83553,13 +83624,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5401, 5433), }); declarations.push(Declaration { - id: DeclarationId(2681), + id: DeclarationId(2685), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1041), + template: DeclarationId(1042), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1230), + parameter: DeclarationId(1043), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83573,13 +83644,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5507, 5533), }); declarations.push(Declaration { - id: DeclarationId(2682), + id: DeclarationId(2686), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(2681), + value: DeclarationId(2685), }], }, type_params: vec![], @@ -83593,13 +83664,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5502, 5534), }); declarations.push(Declaration { - id: DeclarationId(2683), + id: DeclarationId(2687), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1039), + value: DeclarationId(1040), }], }, type_params: vec![], @@ -83613,13 +83684,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5659, 5675), }); declarations.push(Declaration { - id: DeclarationId(2684), + id: DeclarationId(2688), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1044), + template: DeclarationId(1045), arguments: vec![TemplateArgument { - parameter: DeclarationId(1045), - value: DeclarationId(1230), + parameter: DeclarationId(1046), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83633,13 +83704,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5800, 5834), }); declarations.push(Declaration { - id: DeclarationId(2685), + id: DeclarationId(2689), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1044), + template: DeclarationId(1045), arguments: vec![TemplateArgument { - parameter: DeclarationId(1045), - value: DeclarationId(1230), + parameter: DeclarationId(1046), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83653,13 +83724,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6046, 6080), }); declarations.push(Declaration { - id: DeclarationId(2686), + id: DeclarationId(2690), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1044), + template: DeclarationId(1045), arguments: vec![TemplateArgument { - parameter: DeclarationId(1045), - value: DeclarationId(1230), + parameter: DeclarationId(1046), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83673,13 +83744,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6565, 6599), }); declarations.push(Declaration { - id: DeclarationId(2687), + id: DeclarationId(2691), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1044), + template: DeclarationId(1045), arguments: vec![TemplateArgument { - parameter: DeclarationId(1045), - value: DeclarationId(1230), + parameter: DeclarationId(1046), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83693,13 +83764,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6826, 6860), }); declarations.push(Declaration { - id: DeclarationId(2688), + id: DeclarationId(2692), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1044), + template: DeclarationId(1045), arguments: vec![TemplateArgument { - parameter: DeclarationId(1045), - value: DeclarationId(1230), + parameter: DeclarationId(1046), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83713,13 +83784,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 7116, 7150), }); declarations.push(Declaration { - id: DeclarationId(2689), + id: DeclarationId(2693), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1041), + template: DeclarationId(1042), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1230), + parameter: DeclarationId(1043), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83733,13 +83804,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 7330, 7356), }); declarations.push(Declaration { - id: DeclarationId(2690), + id: DeclarationId(2694), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1044), + template: DeclarationId(1045), arguments: vec![TemplateArgument { - parameter: DeclarationId(1045), - value: DeclarationId(1230), + parameter: DeclarationId(1046), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83753,13 +83824,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 7361, 7395), }); declarations.push(Declaration { - id: DeclarationId(2691), + id: DeclarationId(2695), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1044), + template: DeclarationId(1045), arguments: vec![TemplateArgument { - parameter: DeclarationId(1045), - value: DeclarationId(1230), + parameter: DeclarationId(1046), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83773,23 +83844,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 8630, 8664), }); declarations.push(Declaration { - id: DeclarationId(2692), + id: DeclarationId(2696), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1092), + template: DeclarationId(1093), arguments: vec![ - TemplateArgument { - parameter: DeclarationId(1093), - value: DeclarationId(1230), - }, TemplateArgument { parameter: DeclarationId(1094), - value: DeclarationId(1236), + value: DeclarationId(1231), }, TemplateArgument { parameter: DeclarationId(1095), value: DeclarationId(1237), }, + TemplateArgument { + parameter: DeclarationId(1096), + value: DeclarationId(1238), + }, ], }, type_params: vec![], @@ -83803,13 +83874,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 10623, 10703), }); declarations.push(Declaration { - id: DeclarationId(2693), + id: DeclarationId(2697), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2367), + template: DeclarationId(2371), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1230), + parameter: DeclarationId(1043), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83823,13 +83894,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3215, 3241), }); declarations.push(Declaration { - id: DeclarationId(2694), + id: DeclarationId(2698), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2367), + template: DeclarationId(2371), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1230), + parameter: DeclarationId(1043), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83843,13 +83914,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3215, 3241), }); declarations.push(Declaration { - id: DeclarationId(2695), + id: DeclarationId(2699), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2367), + template: DeclarationId(2371), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1230), + parameter: DeclarationId(1043), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83863,13 +83934,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3215, 3241), }); declarations.push(Declaration { - id: DeclarationId(2696), + id: DeclarationId(2700), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2367), + template: DeclarationId(2371), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1230), + parameter: DeclarationId(1043), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83883,13 +83954,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3215, 3241), }); declarations.push(Declaration { - id: DeclarationId(2697), + id: DeclarationId(2701), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2367), + template: DeclarationId(2371), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1230), + parameter: DeclarationId(1043), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83903,13 +83974,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3215, 3241), }); declarations.push(Declaration { - id: DeclarationId(2698), + id: DeclarationId(2702), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2367), + template: DeclarationId(2371), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1230), + parameter: DeclarationId(1043), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83923,13 +83994,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3215, 3241), }); declarations.push(Declaration { - id: DeclarationId(2699), + id: DeclarationId(2703), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2367), + template: DeclarationId(2371), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1230), + parameter: DeclarationId(1043), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83943,13 +84014,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3215, 3241), }); declarations.push(Declaration { - id: DeclarationId(2700), + id: DeclarationId(2704), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2367), + template: DeclarationId(2371), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1230), + parameter: DeclarationId(1043), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83963,13 +84034,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3215, 3241), }); declarations.push(Declaration { - id: DeclarationId(2701), + id: DeclarationId(2705), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2367), + template: DeclarationId(2371), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1230), + parameter: DeclarationId(1043), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -83983,13 +84054,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3215, 3241), }); declarations.push(Declaration { - id: DeclarationId(2702), + id: DeclarationId(2706), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2367), + template: DeclarationId(2371), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1230), + parameter: DeclarationId(1043), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -84003,10 +84074,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3215, 3241), }); declarations.push(Declaration { - id: DeclarationId(2703), + id: DeclarationId(2707), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1833), + template: DeclarationId(1834), arguments: vec![TemplateArgument { parameter: DeclarationId(686), value: DeclarationId(799), @@ -84023,10 +84094,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5081, 5098), }); declarations.push(Declaration { - id: DeclarationId(2704), + id: DeclarationId(2708), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1833), + template: DeclarationId(1834), arguments: vec![TemplateArgument { parameter: DeclarationId(686), value: DeclarationId(827), @@ -84043,10 +84114,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5149, 5163), }); declarations.push(Declaration { - id: DeclarationId(2705), + id: DeclarationId(2709), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1833), + template: DeclarationId(1834), arguments: vec![TemplateArgument { parameter: DeclarationId(686), value: DeclarationId(781), @@ -84063,10 +84134,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5213, 5226), }); declarations.push(Declaration { - id: DeclarationId(2706), + id: DeclarationId(2710), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1833), + template: DeclarationId(1834), arguments: vec![TemplateArgument { parameter: DeclarationId(686), value: DeclarationId(817), @@ -84083,13 +84154,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5276, 5289), }); declarations.push(Declaration { - id: DeclarationId(2707), + id: DeclarationId(2711), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1833), + template: DeclarationId(1834), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1039), + value: DeclarationId(1040), }], }, type_params: vec![], @@ -84103,13 +84174,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5337, 5353), }); declarations.push(Declaration { - id: DeclarationId(2708), + id: DeclarationId(2712), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1833), + template: DeclarationId(1834), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(2679), + value: DeclarationId(2683), }], }, type_params: vec![], @@ -84123,13 +84194,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5401, 5433), }); declarations.push(Declaration { - id: DeclarationId(2709), + id: DeclarationId(2713), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1835), + template: DeclarationId(1836), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(2681), + value: DeclarationId(2685), }], }, type_params: vec![], @@ -84143,13 +84214,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5502, 5534), }); declarations.push(Declaration { - id: DeclarationId(2710), + id: DeclarationId(2714), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2367), + template: DeclarationId(2371), arguments: vec![TemplateArgument { - parameter: DeclarationId(1042), - value: DeclarationId(1230), + parameter: DeclarationId(1043), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -84163,13 +84234,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5507, 5533), }); declarations.push(Declaration { - id: DeclarationId(2711), + id: DeclarationId(2715), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1835), + template: DeclarationId(1836), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1039), + value: DeclarationId(1040), }], }, type_params: vec![], @@ -84183,13 +84254,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5659, 5675), }); declarations.push(Declaration { - id: DeclarationId(2712), + id: DeclarationId(2716), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2373), + template: DeclarationId(2377), arguments: vec![TemplateArgument { - parameter: DeclarationId(1045), - value: DeclarationId(1230), + parameter: DeclarationId(1046), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -84203,13 +84274,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5800, 5834), }); declarations.push(Declaration { - id: DeclarationId(2713), + id: DeclarationId(2717), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2377), + template: DeclarationId(2381), arguments: vec![TemplateArgument { - parameter: DeclarationId(1045), - value: DeclarationId(1230), + parameter: DeclarationId(1046), + value: DeclarationId(1231), }], }, type_params: vec![], @@ -84223,13 +84294,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6046, 6080), }); declarations.push(Declaration { - id: DeclarationId(2714), + id: DeclarationId(2718), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(948), + value: DeclarationId(949), }], }, type_params: vec![], @@ -84243,13 +84314,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 27585, 27608), }); declarations.push(Declaration { - id: DeclarationId(2715), + id: DeclarationId(2719), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1316), + value: DeclarationId(1317), }], }, type_params: vec![], @@ -84263,13 +84334,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 28677, 28693), }); declarations.push(Declaration { - id: DeclarationId(2716), + id: DeclarationId(2720), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1318), + value: DeclarationId(1319), }], }, type_params: vec![], @@ -84283,7 +84354,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 28698, 28718), }); declarations.push(Declaration { - id: DeclarationId(2717), + id: DeclarationId(2721), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84297,7 +84368,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 2826, 2840), }); declarations.push(Declaration { - id: DeclarationId(2718), + id: DeclarationId(2722), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84311,7 +84382,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 2845, 2855), }); declarations.push(Declaration { - id: DeclarationId(2719), + id: DeclarationId(2723), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84325,7 +84396,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 2860, 2872), }); declarations.push(Declaration { - id: DeclarationId(2720), + id: DeclarationId(2724), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84339,7 +84410,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 2877, 2890), }); declarations.push(Declaration { - id: DeclarationId(2721), + id: DeclarationId(2725), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84353,7 +84424,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 2895, 2907), }); declarations.push(Declaration { - id: DeclarationId(2722), + id: DeclarationId(2726), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84367,7 +84438,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 2912, 2924), }); declarations.push(Declaration { - id: DeclarationId(2723), + id: DeclarationId(2727), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84381,7 +84452,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 2929, 2951), }); declarations.push(Declaration { - id: DeclarationId(2724), + id: DeclarationId(2728), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84395,7 +84466,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 2956, 2975), }); declarations.push(Declaration { - id: DeclarationId(2725), + id: DeclarationId(2729), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84409,7 +84480,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 2980, 3005), }); declarations.push(Declaration { - id: DeclarationId(2726), + id: DeclarationId(2730), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84423,7 +84494,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 3010, 3033), }); declarations.push(Declaration { - id: DeclarationId(2727), + id: DeclarationId(2731), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84437,7 +84508,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 3439, 3448), }); declarations.push(Declaration { - id: DeclarationId(2728), + id: DeclarationId(2732), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -84456,7 +84527,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 3453, 3469), }); declarations.push(Declaration { - id: DeclarationId(2729), + id: DeclarationId(2733), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84470,7 +84541,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 4128, 4136), }); declarations.push(Declaration { - id: DeclarationId(2730), + id: DeclarationId(2734), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84484,7 +84555,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 4141, 4151), }); declarations.push(Declaration { - id: DeclarationId(2731), + id: DeclarationId(2735), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84498,7 +84569,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 4376, 4388), }); declarations.push(Declaration { - id: DeclarationId(2732), + id: DeclarationId(2736), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84512,7 +84583,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 5203, 5216), }); declarations.push(Declaration { - id: DeclarationId(2733), + id: DeclarationId(2737), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84526,7 +84597,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 5221, 5234), }); declarations.push(Declaration { - id: DeclarationId(2734), + id: DeclarationId(2738), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84540,7 +84611,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 5239, 5247), }); declarations.push(Declaration { - id: DeclarationId(2735), + id: DeclarationId(2739), name: None, connective: TypeConnective::Conj { children: vec![ @@ -84565,12 +84636,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 5792, 5859), }); declarations.push(Declaration { - id: DeclarationId(2736), + id: DeclarationId(2740), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "var".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1302), }], }, type_params: vec![], @@ -84584,7 +84655,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 5900, 5953), }); declarations.push(Declaration { - id: DeclarationId(2737), + id: DeclarationId(2741), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84598,7 +84669,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 5986, 6015), }); declarations.push(Declaration { - id: DeclarationId(2738), + id: DeclarationId(2742), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84612,7 +84683,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 6617, 6649), }); declarations.push(Declaration { - id: DeclarationId(2739), + id: DeclarationId(2743), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84626,7 +84697,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 6654, 6685), }); declarations.push(Declaration { - id: DeclarationId(2740), + id: DeclarationId(2744), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84640,7 +84711,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 6727, 6759), }); declarations.push(Declaration { - id: DeclarationId(2741), + id: DeclarationId(2745), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84654,7 +84725,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 6764, 6795), }); declarations.push(Declaration { - id: DeclarationId(2742), + id: DeclarationId(2746), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84668,7 +84739,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 6800, 6828), }); declarations.push(Declaration { - id: DeclarationId(2743), + id: DeclarationId(2747), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84682,7 +84753,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 6833, 6859), }); declarations.push(Declaration { - id: DeclarationId(2744), + id: DeclarationId(2748), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84696,7 +84767,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 6898, 6920), }); declarations.push(Declaration { - id: DeclarationId(2745), + id: DeclarationId(2749), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84710,7 +84781,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 6925, 6953), }); declarations.push(Declaration { - id: DeclarationId(2746), + id: DeclarationId(2750), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84724,7 +84795,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 6958, 6987), }); declarations.push(Declaration { - id: DeclarationId(2747), + id: DeclarationId(2751), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84738,12 +84809,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 9797, 9805), }); declarations.push(Declaration { - id: DeclarationId(2748), + id: DeclarationId(2752), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1294), + ty: DeclarationId(1295), }], }, type_params: vec![], @@ -84757,7 +84828,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 9810, 9850), }); declarations.push(Declaration { - id: DeclarationId(2749), + id: DeclarationId(2753), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -84776,7 +84847,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 9855, 9888), }); declarations.push(Declaration { - id: DeclarationId(2750), + id: DeclarationId(2754), name: None, connective: TypeConnective::Conj { children: vec![ @@ -84786,7 +84857,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "state".to_string(), - ty: DeclarationId(1295), + ty: DeclarationId(1296), }, ], }, @@ -84801,7 +84872,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 9893, 9971), }); declarations.push(Declaration { - id: DeclarationId(2751), + id: DeclarationId(2755), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -84820,7 +84891,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 10137, 10200), }); declarations.push(Declaration { - id: DeclarationId(2752), + id: DeclarationId(2756), name: None, connective: TypeConnective::Conj { children: vec![ @@ -84849,21 +84920,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 10205, 10296), }); declarations.push(Declaration { - id: DeclarationId(2753), + id: DeclarationId(2757), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "subject".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "input_sample".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "expected_output".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, ], }, @@ -84878,17 +84949,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 10301, 10433), }); declarations.push(Declaration { - id: DeclarationId(2754), + id: DeclarationId(2758), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "subject".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "invariant".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, ], }, @@ -84903,7 +84974,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 10648, 10737), }); declarations.push(Declaration { - id: DeclarationId(2755), + id: DeclarationId(2759), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -84923,7 +84994,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 11537, 11549), }); declarations.push(Declaration { - id: DeclarationId(2756), + id: DeclarationId(2760), name: None, connective: TypeConnective::Conj { children: vec![ @@ -84933,7 +85004,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "args".to_string(), - ty: DeclarationId(2755), + ty: DeclarationId(2759), }, Field { label: "expect_exit_code".to_string(), @@ -84952,7 +85023,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 11486, 11583), }); declarations.push(Declaration { - id: DeclarationId(2757), + id: DeclarationId(2761), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -84972,7 +85043,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 12298, 12310), }); declarations.push(Declaration { - id: DeclarationId(2758), + id: DeclarationId(2762), name: None, connective: TypeConnective::Conj { children: vec![ @@ -84982,7 +85053,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "args".to_string(), - ty: DeclarationId(2757), + ty: DeclarationId(2761), }, Field { label: "expect_exit_code".to_string(), @@ -84990,7 +85061,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "input_ref".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, ], }, @@ -85005,21 +85076,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 12248, 12376), }); declarations.push(Declaration { - id: DeclarationId(2759), + id: DeclarationId(2763), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "lens_ref".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "input_ref".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "expected_ref".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, ], }, @@ -85034,21 +85105,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 12674, 12796), }); declarations.push(Declaration { - id: DeclarationId(2760), + id: DeclarationId(2764), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "subject_ref".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "oracle_ref".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "input_ref".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, ], }, @@ -85063,12 +85134,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 13058, 13183), }); declarations.push(Declaration { - id: DeclarationId(2761), + id: DeclarationId(2765), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "expected".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }], }, type_params: vec![], @@ -85082,17 +85153,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 15236, 15297), }); declarations.push(Declaration { - id: DeclarationId(2762), + id: DeclarationId(2766), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "expected".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "param".to_string(), - ty: DeclarationId(1302), + ty: DeclarationId(1303), }, ], }, @@ -85107,21 +85178,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 15302, 15401), }); declarations.push(Declaration { - id: DeclarationId(2763), + id: DeclarationId(2767), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "subject".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "comparator".to_string(), - ty: DeclarationId(1296), + ty: DeclarationId(1297), }, Field { label: "baseline_ref".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, ], }, @@ -85136,17 +85207,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 15755, 15887), }); declarations.push(Declaration { - id: DeclarationId(2764), + id: DeclarationId(2768), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "left_report_ref".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "right_report_ref".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, ], }, @@ -85161,17 +85232,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 16454, 16566), }); declarations.push(Declaration { - id: DeclarationId(2765), + id: DeclarationId(2769), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "law".to_string(), - ty: DeclarationId(1297), + ty: DeclarationId(1298), }, Field { label: "lens_ref".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, ], }, @@ -85186,17 +85257,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 17263, 17342), }); declarations.push(Declaration { - id: DeclarationId(2766), + id: DeclarationId(2770), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "authority".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "list_constant".to_string(), - ty: DeclarationId(1283), + ty: DeclarationId(1284), }, Field { label: "bound".to_string(), @@ -85215,21 +85286,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 17562, 17675), }); declarations.push(Declaration { - id: DeclarationId(2767), + id: DeclarationId(2771), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "authority".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "list_constant".to_string(), - ty: DeclarationId(1283), + ty: DeclarationId(1284), }, Field { label: "subset_predicate".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, ], }, @@ -85244,17 +85315,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 17680, 17816), }); declarations.push(Declaration { - id: DeclarationId(2768), + id: DeclarationId(2772), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "compile_target".to_string(), - ty: DeclarationId(1281), + ty: DeclarationId(1282), }, Field { label: "expected".to_string(), - ty: DeclarationId(1282), + ty: DeclarationId(1283), }, ], }, @@ -85269,17 +85340,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 18302, 18384), }); declarations.push(Declaration { - id: DeclarationId(2769), + id: DeclarationId(2773), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "authority".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "ratchet_kind".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, ], }, @@ -85294,13 +85365,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 18389, 18475), }); declarations.push(Declaration { - id: DeclarationId(2770), + id: DeclarationId(2774), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1281), + value: DeclarationId(1282), }], }, type_params: vec![], @@ -85314,17 +85385,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 18554, 18564), }); declarations.push(Declaration { - id: DeclarationId(2771), + id: DeclarationId(2775), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "authority".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "generated_paths".to_string(), - ty: DeclarationId(2770), + ty: DeclarationId(2774), }, ], }, @@ -85339,17 +85410,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 18480, 18570), }); declarations.push(Declaration { - id: DeclarationId(2772), + id: DeclarationId(2776), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "capability_register".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "cementing_receipts".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, ], }, @@ -85364,21 +85435,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 19784, 19909), }); declarations.push(Declaration { - id: DeclarationId(2773), + id: DeclarationId(2777), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "deferred_gate".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "target_lane".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "authority_doc".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, ], }, @@ -85393,21 +85464,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 20851, 20985), }); declarations.push(Declaration { - id: DeclarationId(2774), + id: DeclarationId(2778), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "deferred_gate".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "target_lane".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, Field { label: "authority_doc".to_string(), - ty: DeclarationId(1330), + ty: DeclarationId(1331), }, ], }, @@ -85422,12 +85493,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 21624, 21768), }); declarations.push(Declaration { - id: DeclarationId(2775), + id: DeclarationId(2779), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "ledger".to_string(), - ty: DeclarationId(868), + ty: DeclarationId(869), }], }, type_params: vec![], @@ -85441,13 +85512,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 22613, 22667), }); declarations.push(Declaration { - id: DeclarationId(2776), + id: DeclarationId(2780), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(948), + value: DeclarationId(949), }], }, type_params: vec![], @@ -85461,7 +85532,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 23711, 23734), }); declarations.push(Declaration { - id: DeclarationId(2777), + id: DeclarationId(2781), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85475,7 +85546,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 23937, 23943), }); declarations.push(Declaration { - id: DeclarationId(2778), + id: DeclarationId(2782), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85489,13 +85560,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 23948, 23954), }); declarations.push(Declaration { - id: DeclarationId(2779), + id: DeclarationId(2783), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(948), + value: DeclarationId(949), }], }, type_params: vec![], @@ -85509,12 +85580,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 24092, 24115), }); declarations.push(Declaration { - id: DeclarationId(2780), + id: DeclarationId(2784), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1311), + ty: DeclarationId(1312), }], }, type_params: vec![], @@ -85528,12 +85599,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 25838, 25867), }); declarations.push(Declaration { - id: DeclarationId(2781), + id: DeclarationId(2785), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1313), + ty: DeclarationId(1314), }], }, type_params: vec![], @@ -85547,12 +85618,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 25872, 25911), }); declarations.push(Declaration { - id: DeclarationId(2782), + id: DeclarationId(2786), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1311), + ty: DeclarationId(1312), }], }, type_params: vec![], @@ -85566,12 +85637,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 26769, 26790), }); declarations.push(Declaration { - id: DeclarationId(2783), + id: DeclarationId(2787), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1313), + ty: DeclarationId(1314), }], }, type_params: vec![], @@ -85585,13 +85656,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 26795, 26826), }); declarations.push(Declaration { - id: DeclarationId(2784), + id: DeclarationId(2788), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1316), + value: DeclarationId(1317), }], }, type_params: vec![], @@ -85605,13 +85676,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 26870, 26886), }); declarations.push(Declaration { - id: DeclarationId(2785), + id: DeclarationId(2789), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(948), + value: DeclarationId(949), }], }, type_params: vec![], @@ -85625,13 +85696,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 27142, 27165), }); declarations.push(Declaration { - id: DeclarationId(2786), + id: DeclarationId(2790), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1306), + value: DeclarationId(1307), }], }, type_params: vec![], @@ -85645,7 +85716,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 7221, 7252), }); declarations.push(Declaration { - id: DeclarationId(2787), + id: DeclarationId(2791), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85659,7 +85730,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 532, 547), }); declarations.push(Declaration { - id: DeclarationId(2788), + id: DeclarationId(2792), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85673,7 +85744,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 550, 561), }); declarations.push(Declaration { - id: DeclarationId(2789), + id: DeclarationId(2793), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85687,7 +85758,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 564, 576), }); declarations.push(Declaration { - id: DeclarationId(2790), + id: DeclarationId(2794), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -85706,7 +85777,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/operators.dag", 142, 155), }); declarations.push(Declaration { - id: DeclarationId(2791), + id: DeclarationId(2795), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85720,7 +85791,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 6428, 6446), }); declarations.push(Declaration { - id: DeclarationId(2792), + id: DeclarationId(2796), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85734,7 +85805,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 6451, 6466), }); declarations.push(Declaration { - id: DeclarationId(2793), + id: DeclarationId(2797), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85748,7 +85819,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 6495, 6518), }); declarations.push(Declaration { - id: DeclarationId(2794), + id: DeclarationId(2798), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85762,7 +85833,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 6523, 6544), }); declarations.push(Declaration { - id: DeclarationId(2795), + id: DeclarationId(2799), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85776,7 +85847,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 6549, 6564), }); declarations.push(Declaration { - id: DeclarationId(2796), + id: DeclarationId(2800), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85790,7 +85861,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 8177, 8187), }); declarations.push(Declaration { - id: DeclarationId(2797), + id: DeclarationId(2801), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85804,7 +85875,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 8192, 8203), }); declarations.push(Declaration { - id: DeclarationId(2798), + id: DeclarationId(2802), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85818,7 +85889,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 8208, 8221), }); declarations.push(Declaration { - id: DeclarationId(2799), + id: DeclarationId(2803), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85832,7 +85903,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 8226, 8239), }); declarations.push(Declaration { - id: DeclarationId(2800), + id: DeclarationId(2804), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85846,7 +85917,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 8244, 8257), }); declarations.push(Declaration { - id: DeclarationId(2801), + id: DeclarationId(2805), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85860,7 +85931,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 8262, 8276), }); declarations.push(Declaration { - id: DeclarationId(2802), + id: DeclarationId(2806), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85874,7 +85945,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 8281, 8296), }); declarations.push(Declaration { - id: DeclarationId(2803), + id: DeclarationId(2807), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85888,7 +85959,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 9038, 9055), }); declarations.push(Declaration { - id: DeclarationId(2804), + id: DeclarationId(2808), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85902,7 +85973,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 9060, 9070), }); declarations.push(Declaration { - id: DeclarationId(2805), + id: DeclarationId(2809), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85916,7 +85987,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 9075, 9079), }); declarations.push(Declaration { - id: DeclarationId(2806), + id: DeclarationId(2810), name: None, connective: TypeConnective::Conj { children: vec![ @@ -85926,11 +85997,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "algebra".to_string(), - ty: DeclarationId(1737), + ty: DeclarationId(1738), }, Field { label: "carrier".to_string(), - ty: DeclarationId(1739), + ty: DeclarationId(1740), }, Field { label: "range_min_inclusive".to_string(), @@ -85946,7 +86017,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "overflow".to_string(), - ty: DeclarationId(1740), + ty: DeclarationId(1741), }, ], }, @@ -85961,7 +86032,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 9857, 10429), }); declarations.push(Declaration { - id: DeclarationId(2807), + id: DeclarationId(2811), name: None, connective: TypeConnective::Conj { children: vec![ @@ -85971,11 +86042,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "algebra".to_string(), - ty: DeclarationId(1738), + ty: DeclarationId(1739), }, Field { label: "carrier".to_string(), - ty: DeclarationId(1739), + ty: DeclarationId(1740), }, Field { label: "is_copy".to_string(), @@ -85994,13 +86065,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 10434, 10616), }); declarations.push(Declaration { - id: DeclarationId(2808), + id: DeclarationId(2812), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1741), + value: DeclarationId(1742), }], }, type_params: vec![], @@ -86014,7 +86085,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 10965, 10984), }); declarations.push(Declaration { - id: DeclarationId(2809), + id: DeclarationId(2813), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86028,7 +86099,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4233, 4241), }); declarations.push(Declaration { - id: DeclarationId(2810), + id: DeclarationId(2814), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -86047,7 +86118,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4246, 4277), }); declarations.push(Declaration { - id: DeclarationId(2811), + id: DeclarationId(2815), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -86067,12 +86138,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4299, 4319), }); declarations.push(Declaration { - id: DeclarationId(2812), + id: DeclarationId(2816), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "values".to_string(), - ty: DeclarationId(2811), + ty: DeclarationId(2815), }], }, type_params: vec![], @@ -86086,7 +86157,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4282, 4321), }); declarations.push(Declaration { - id: DeclarationId(2813), + id: DeclarationId(2817), name: None, connective: TypeConnective::Conj { children: vec![ @@ -86111,7 +86182,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4326, 4379), }); declarations.push(Declaration { - id: DeclarationId(2814), + id: DeclarationId(2818), name: None, connective: TypeConnective::Conj { children: vec![ @@ -86136,7 +86207,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4384, 4433), }); declarations.push(Declaration { - id: DeclarationId(2815), + id: DeclarationId(2819), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86150,7 +86221,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 847, 851), }); declarations.push(Declaration { - id: DeclarationId(2816), + id: DeclarationId(2820), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86164,7 +86235,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 854, 857), }); declarations.push(Declaration { - id: DeclarationId(2817), + id: DeclarationId(2821), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86178,13 +86249,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 860, 872), }); declarations.push(Declaration { - id: DeclarationId(2818), + id: DeclarationId(2822), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1753), + value: DeclarationId(1754), }], }, type_params: vec![], @@ -86198,7 +86269,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1242, 1259), }); declarations.push(Declaration { - id: DeclarationId(2819), + id: DeclarationId(2823), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -86217,7 +86288,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1274, 1284), }); declarations.push(Declaration { - id: DeclarationId(2820), + id: DeclarationId(2824), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86231,7 +86302,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1309, 1318), }); declarations.push(Declaration { - id: DeclarationId(2821), + id: DeclarationId(2825), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86245,7 +86316,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1323, 1332), }); declarations.push(Declaration { - id: DeclarationId(2822), + id: DeclarationId(2826), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86259,7 +86330,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1337, 1350), }); declarations.push(Declaration { - id: DeclarationId(2823), + id: DeclarationId(2827), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86273,7 +86344,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1355, 1367), }); declarations.push(Declaration { - id: DeclarationId(2824), + id: DeclarationId(2828), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86287,7 +86358,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1372, 1385), }); declarations.push(Declaration { - id: DeclarationId(2825), + id: DeclarationId(2829), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -86306,7 +86377,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1554, 1561), }); declarations.push(Declaration { - id: DeclarationId(2826), + id: DeclarationId(2830), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86320,7 +86391,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1677, 1685), }); declarations.push(Declaration { - id: DeclarationId(2827), + id: DeclarationId(2831), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86334,7 +86405,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1688, 1697), }); declarations.push(Declaration { - id: DeclarationId(2828), + id: DeclarationId(2832), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86348,13 +86419,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1700, 1709), }); declarations.push(Declaration { - id: DeclarationId(2829), + id: DeclarationId(2833), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1762), + value: DeclarationId(1763), }], }, type_params: vec![], @@ -86368,11 +86439,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1521, 1542), }); declarations.push(Declaration { - id: DeclarationId(2830), + id: DeclarationId(2834), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1771), + DeclarationId(1772), CardinalityBound::AtMostOne, ), ), @@ -86387,13 +86458,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1558, 1574), }); declarations.push(Declaration { - id: DeclarationId(2831), + id: DeclarationId(2835), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1768), + value: DeclarationId(1769), }], }, type_params: vec![], @@ -86407,7 +86478,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1583, 1592), }); declarations.push(Declaration { - id: DeclarationId(2832), + id: DeclarationId(2836), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(137), @@ -86433,11 +86504,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1690, 1709), }); declarations.push(Declaration { - id: DeclarationId(2833), + id: DeclarationId(2837), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(2832), + DeclarationId(2836), CardinalityBound::AtMostOne, ), ), @@ -86452,11 +86523,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1690, 1710), }); declarations.push(Declaration { - id: DeclarationId(2834), + id: DeclarationId(2838), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1760), + DeclarationId(1761), CardinalityBound::AtMostOne, ), ), @@ -86471,7 +86542,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1726, 1746), }); declarations.push(Declaration { - id: DeclarationId(2835), + id: DeclarationId(2839), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86485,7 +86556,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1917, 1925), }); declarations.push(Declaration { - id: DeclarationId(2836), + id: DeclarationId(2840), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86499,7 +86570,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1928, 1937), }); declarations.push(Declaration { - id: DeclarationId(2837), + id: DeclarationId(2841), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86513,7 +86584,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1940, 1948), }); declarations.push(Declaration { - id: DeclarationId(2838), + id: DeclarationId(2842), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -86533,7 +86604,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2106, 2118), }); declarations.push(Declaration { - id: DeclarationId(2839), + id: DeclarationId(2843), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -86553,17 +86624,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2127, 2139), }); declarations.push(Declaration { - id: DeclarationId(2840), + id: DeclarationId(2844), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "branches".to_string(), - ty: DeclarationId(2838), + ty: DeclarationId(2842), }, Field { label: "paths".to_string(), - ty: DeclarationId(2839), + ty: DeclarationId(2843), }, ], }, @@ -86578,7 +86649,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2089, 2141), }); declarations.push(Declaration { - id: DeclarationId(2841), + id: DeclarationId(2845), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -86598,13 +86669,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2170, 2182), }); declarations.push(Declaration { - id: DeclarationId(2842), + id: DeclarationId(2846), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1763), + value: DeclarationId(1764), }], }, type_params: vec![], @@ -86618,17 +86689,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2191, 2216), }); declarations.push(Declaration { - id: DeclarationId(2843), + id: DeclarationId(2847), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "branches".to_string(), - ty: DeclarationId(2841), + ty: DeclarationId(2845), }, Field { label: "types".to_string(), - ty: DeclarationId(2842), + ty: DeclarationId(2846), }, ], }, @@ -86643,12 +86714,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2146, 2218), }); declarations.push(Declaration { - id: DeclarationId(2844), + id: DeclarationId(2848), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "cron".to_string(), - ty: DeclarationId(1744), + ty: DeclarationId(1745), }], }, type_params: vec![], @@ -86662,13 +86733,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2223, 2254), }); declarations.push(Declaration { - id: DeclarationId(2845), + id: DeclarationId(2849), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1764), + value: DeclarationId(1765), }], }, type_params: vec![], @@ -86682,12 +86753,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2286, 2305), }); declarations.push(Declaration { - id: DeclarationId(2846), + id: DeclarationId(2850), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "inputs".to_string(), - ty: DeclarationId(2845), + ty: DeclarationId(2849), }], }, type_params: vec![], @@ -86701,13 +86772,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2259, 2307), }); declarations.push(Declaration { - id: DeclarationId(2847), + id: DeclarationId(2851), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1764), + value: DeclarationId(1765), }], }, type_params: vec![], @@ -86721,12 +86792,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2335, 2354), }); declarations.push(Declaration { - id: DeclarationId(2848), + id: DeclarationId(2852), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "inputs".to_string(), - ty: DeclarationId(2847), + ty: DeclarationId(2851), }], }, type_params: vec![], @@ -86740,7 +86811,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2312, 2356), }); declarations.push(Declaration { - id: DeclarationId(2849), + id: DeclarationId(2853), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86754,7 +86825,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2387, 2393), }); declarations.push(Declaration { - id: DeclarationId(2850), + id: DeclarationId(2854), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86768,7 +86839,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2398, 2409), }); declarations.push(Declaration { - id: DeclarationId(2851), + id: DeclarationId(2855), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86782,7 +86853,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2414, 2422), }); declarations.push(Declaration { - id: DeclarationId(2852), + id: DeclarationId(2856), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86796,7 +86867,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2427, 2441), }); declarations.push(Declaration { - id: DeclarationId(2853), + id: DeclarationId(2857), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86810,7 +86881,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2446, 2452), }); declarations.push(Declaration { - id: DeclarationId(2854), + id: DeclarationId(2858), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -86829,7 +86900,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2505, 2512), }); declarations.push(Declaration { - id: DeclarationId(2855), + id: DeclarationId(2859), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -86848,7 +86919,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2541, 2548), }); declarations.push(Declaration { - id: DeclarationId(2856), + id: DeclarationId(2860), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86862,7 +86933,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2603, 2614), }); declarations.push(Declaration { - id: DeclarationId(2857), + id: DeclarationId(2861), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86876,7 +86947,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2617, 2629), }); declarations.push(Declaration { - id: DeclarationId(2858), + id: DeclarationId(2862), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86890,7 +86961,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2632, 2643), }); declarations.push(Declaration { - id: DeclarationId(2859), + id: DeclarationId(2863), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86904,7 +86975,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2646, 2662), }); declarations.push(Declaration { - id: DeclarationId(2860), + id: DeclarationId(2864), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86918,7 +86989,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 4784, 4793), }); declarations.push(Declaration { - id: DeclarationId(2861), + id: DeclarationId(2865), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86932,7 +87003,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 4796, 4804), }); declarations.push(Declaration { - id: DeclarationId(2862), + id: DeclarationId(2866), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86946,7 +87017,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 4807, 4820), }); declarations.push(Declaration { - id: DeclarationId(2863), + id: DeclarationId(2867), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -86965,13 +87036,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5334, 5341), }); declarations.push(Declaration { - id: DeclarationId(2864), + id: DeclarationId(2868), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1774), + value: DeclarationId(1775), }], }, type_params: vec![], @@ -86985,7 +87056,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5372, 5382), }); declarations.push(Declaration { - id: DeclarationId(2865), + id: DeclarationId(2869), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -87005,7 +87076,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5392, 5404), }); declarations.push(Declaration { - id: DeclarationId(2866), + id: DeclarationId(2870), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(137), @@ -87031,11 +87102,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5492, 5511), }); declarations.push(Declaration { - id: DeclarationId(2867), + id: DeclarationId(2871), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(2866), + DeclarationId(2870), CardinalityBound::AtMostOne, ), ), @@ -87050,7 +87121,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5492, 5512), }); declarations.push(Declaration { - id: DeclarationId(2868), + id: DeclarationId(2872), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(137), @@ -87076,11 +87147,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5615, 5634), }); declarations.push(Declaration { - id: DeclarationId(2869), + id: DeclarationId(2873), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(2868), + DeclarationId(2872), CardinalityBound::AtMostOne, ), ), @@ -87095,7 +87166,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5615, 5635), }); declarations.push(Declaration { - id: DeclarationId(2870), + id: DeclarationId(2874), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -87114,11 +87185,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5652, 5659), }); declarations.push(Declaration { - id: DeclarationId(2871), + id: DeclarationId(2875), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1790), + DeclarationId(1791), CardinalityBound::AtMostOne, ), ), @@ -87133,7 +87204,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5672, 5687), }); declarations.push(Declaration { - id: DeclarationId(2872), + id: DeclarationId(2876), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -87152,11 +87223,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5707, 5711), }); declarations.push(Declaration { - id: DeclarationId(2873), + id: DeclarationId(2877), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1771), + DeclarationId(1772), CardinalityBound::AtMostOne, ), ), @@ -87171,7 +87242,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5753, 5769), }); declarations.push(Declaration { - id: DeclarationId(2874), + id: DeclarationId(2878), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -87190,7 +87261,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 6619, 6655), }); declarations.push(Declaration { - id: DeclarationId(2875), + id: DeclarationId(2879), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -87209,7 +87280,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 6660, 6709), }); declarations.push(Declaration { - id: DeclarationId(2876), + id: DeclarationId(2880), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87223,7 +87294,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 7555, 7584), }); declarations.push(Declaration { - id: DeclarationId(2877), + id: DeclarationId(2881), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -87242,7 +87313,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 7589, 7646), }); declarations.push(Declaration { - id: DeclarationId(2878), + id: DeclarationId(2882), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -87261,11 +87332,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8224, 8259), }); declarations.push(Declaration { - id: DeclarationId(2879), + id: DeclarationId(2883), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1770), + DeclarationId(1771), CardinalityBound::AtMostOne, ), ), @@ -87280,7 +87351,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8418, 8447), }); declarations.push(Declaration { - id: DeclarationId(2880), + id: DeclarationId(2884), name: None, connective: TypeConnective::Conj { children: vec![ @@ -87290,7 +87361,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "cancel_in_progress".to_string(), - ty: DeclarationId(2879), + ty: DeclarationId(2883), }, ], }, @@ -87305,11 +87376,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8264, 8453), }); declarations.push(Declaration { - id: DeclarationId(2881), + id: DeclarationId(2885), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1769), + DeclarationId(1770), CardinalityBound::AtMostOne, ), ), @@ -87324,7 +87395,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8615, 8636), }); declarations.push(Declaration { - id: DeclarationId(2882), + id: DeclarationId(2886), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -87343,7 +87414,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8834, 8839), }); declarations.push(Declaration { - id: DeclarationId(2883), + id: DeclarationId(2887), name: None, connective: TypeConnective::Conj { children: vec![ @@ -87353,11 +87424,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "cancel_in_progress".to_string(), - ty: DeclarationId(2881), + ty: DeclarationId(2885), }, Field { label: "explicit_single".to_string(), - ty: DeclarationId(2882), + ty: DeclarationId(2886), }, ], }, @@ -87372,12 +87443,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8458, 8845), }); declarations.push(Declaration { - id: DeclarationId(2884), + id: DeclarationId(2888), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "label".to_string(), - ty: DeclarationId(1773), + ty: DeclarationId(1774), }], }, type_params: vec![], @@ -87391,7 +87462,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10037, 10072), }); declarations.push(Declaration { - id: DeclarationId(2885), + id: DeclarationId(2889), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -87411,12 +87482,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10098, 10110), }); declarations.push(Declaration { - id: DeclarationId(2886), + id: DeclarationId(2890), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "labels".to_string(), - ty: DeclarationId(2885), + ty: DeclarationId(2889), }], }, type_params: vec![], @@ -87430,7 +87501,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10077, 10112), }); declarations.push(Declaration { - id: DeclarationId(2887), + id: DeclarationId(2891), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -87449,7 +87520,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10201, 10240), }); declarations.push(Declaration { - id: DeclarationId(2888), + id: DeclarationId(2892), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87463,7 +87534,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10263, 10275), }); declarations.push(Declaration { - id: DeclarationId(2889), + id: DeclarationId(2893), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87477,7 +87548,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10280, 10290), }); declarations.push(Declaration { - id: DeclarationId(2890), + id: DeclarationId(2894), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87491,7 +87562,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10295, 10305), }); declarations.push(Declaration { - id: DeclarationId(2891), + id: DeclarationId(2895), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87505,7 +87576,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10310, 10321), }); declarations.push(Declaration { - id: DeclarationId(2892), + id: DeclarationId(2896), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87519,7 +87590,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10326, 10333), }); declarations.push(Declaration { - id: DeclarationId(2893), + id: DeclarationId(2897), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87533,7 +87604,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10338, 10351), }); declarations.push(Declaration { - id: DeclarationId(2894), + id: DeclarationId(2898), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -87552,7 +87623,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10532, 10539), }); declarations.push(Declaration { - id: DeclarationId(2895), + id: DeclarationId(2899), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -87571,7 +87642,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10551, 10558), }); declarations.push(Declaration { - id: DeclarationId(2896), + id: DeclarationId(2900), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(137), @@ -87597,11 +87668,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10614, 10633), }); declarations.push(Declaration { - id: DeclarationId(2897), + id: DeclarationId(2901), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(2896), + DeclarationId(2900), CardinalityBound::AtMostOne, ), ), @@ -87616,7 +87687,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10614, 10634), }); declarations.push(Declaration { - id: DeclarationId(2898), + id: DeclarationId(2902), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -87635,7 +87706,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10661, 10668), }); declarations.push(Declaration { - id: DeclarationId(2899), + id: DeclarationId(2903), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -87654,7 +87725,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10690, 10697), }); declarations.push(Declaration { - id: DeclarationId(2900), + id: DeclarationId(2904), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -87673,17 +87744,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10753, 10757), }); declarations.push(Declaration { - id: DeclarationId(2901), + id: DeclarationId(2905), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "name".to_string(), - ty: DeclarationId(2894), + ty: DeclarationId(2898), }, Field { label: "id".to_string(), - ty: DeclarationId(2895), + ty: DeclarationId(2899), }, Field { label: "run".to_string(), @@ -87691,19 +87762,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "shell".to_string(), - ty: DeclarationId(1775), + ty: DeclarationId(1776), }, Field { label: "env".to_string(), - ty: DeclarationId(2897), + ty: DeclarationId(2901), }, Field { label: "working_directory".to_string(), - ty: DeclarationId(2898), + ty: DeclarationId(2902), }, Field { label: "if_condition".to_string(), - ty: DeclarationId(2899), + ty: DeclarationId(2903), }, Field { label: "continue_on_error".to_string(), @@ -87711,7 +87782,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "timeout_minutes".to_string(), - ty: DeclarationId(2900), + ty: DeclarationId(2904), }, ], }, @@ -87726,7 +87797,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10510, 10763), }); declarations.push(Declaration { - id: DeclarationId(2902), + id: DeclarationId(2906), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -87745,7 +87816,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10791, 10798), }); declarations.push(Declaration { - id: DeclarationId(2903), + id: DeclarationId(2907), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -87764,7 +87835,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10810, 10817), }); declarations.push(Declaration { - id: DeclarationId(2904), + id: DeclarationId(2908), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(137), @@ -87790,11 +87861,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10943, 10962), }); declarations.push(Declaration { - id: DeclarationId(2905), + id: DeclarationId(2909), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(2904), + DeclarationId(2908), CardinalityBound::AtMostOne, ), ), @@ -87809,7 +87880,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10943, 10963), }); declarations.push(Declaration { - id: DeclarationId(2906), + id: DeclarationId(2910), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(137), @@ -87835,11 +87906,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10976, 10995), }); declarations.push(Declaration { - id: DeclarationId(2907), + id: DeclarationId(2911), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(2906), + DeclarationId(2910), CardinalityBound::AtMostOne, ), ), @@ -87854,7 +87925,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10976, 10996), }); declarations.push(Declaration { - id: DeclarationId(2908), + id: DeclarationId(2912), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -87873,7 +87944,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11018, 11025), }); declarations.push(Declaration { - id: DeclarationId(2909), + id: DeclarationId(2913), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -87892,33 +87963,33 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11081, 11085), }); declarations.push(Declaration { - id: DeclarationId(2910), + id: DeclarationId(2914), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "name".to_string(), - ty: DeclarationId(2902), + ty: DeclarationId(2906), }, Field { label: "id".to_string(), - ty: DeclarationId(2903), + ty: DeclarationId(2907), }, Field { label: "uses".to_string(), - ty: DeclarationId(1776), + ty: DeclarationId(1777), }, Field { label: "with".to_string(), - ty: DeclarationId(2905), + ty: DeclarationId(2909), }, Field { label: "env".to_string(), - ty: DeclarationId(2907), + ty: DeclarationId(2911), }, Field { label: "if_condition".to_string(), - ty: DeclarationId(2908), + ty: DeclarationId(2912), }, Field { label: "continue_on_error".to_string(), @@ -87926,7 +87997,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "timeout_minutes".to_string(), - ty: DeclarationId(2909), + ty: DeclarationId(2913), }, ], }, @@ -87941,7 +88012,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10768, 11091), }); declarations.push(Declaration { - id: DeclarationId(2911), + id: DeclarationId(2915), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87955,7 +88026,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11110, 11114), }); declarations.push(Declaration { - id: DeclarationId(2912), + id: DeclarationId(2916), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87969,7 +88040,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11117, 11119), }); declarations.push(Declaration { - id: DeclarationId(2913), + id: DeclarationId(2917), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87983,7 +88054,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11122, 11126), }); declarations.push(Declaration { - id: DeclarationId(2914), + id: DeclarationId(2918), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87997,7 +88068,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11129, 11135), }); declarations.push(Declaration { - id: DeclarationId(2915), + id: DeclarationId(2919), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88011,7 +88082,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11138, 11141), }); declarations.push(Declaration { - id: DeclarationId(2916), + id: DeclarationId(2920), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -88030,7 +88101,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11504, 11511), }); declarations.push(Declaration { - id: DeclarationId(2917), + id: DeclarationId(2921), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -88049,7 +88120,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11519, 11523), }); declarations.push(Declaration { - id: DeclarationId(2918), + id: DeclarationId(2922), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -88068,7 +88139,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11530, 11534), }); declarations.push(Declaration { - id: DeclarationId(2919), + id: DeclarationId(2923), name: None, connective: TypeConnective::Conj { children: vec![ @@ -88078,15 +88149,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "file".to_string(), - ty: DeclarationId(2916), + ty: DeclarationId(2920), }, Field { label: "line".to_string(), - ty: DeclarationId(2917), + ty: DeclarationId(2921), }, Field { label: "col".to_string(), - ty: DeclarationId(2918), + ty: DeclarationId(2922), }, ], }, @@ -88101,7 +88172,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11463, 11536), }); declarations.push(Declaration { - id: DeclarationId(2920), + id: DeclarationId(2924), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -88120,7 +88191,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11584, 11591), }); declarations.push(Declaration { - id: DeclarationId(2921), + id: DeclarationId(2925), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -88139,7 +88210,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11599, 11603), }); declarations.push(Declaration { - id: DeclarationId(2922), + id: DeclarationId(2926), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -88158,7 +88229,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11610, 11614), }); declarations.push(Declaration { - id: DeclarationId(2923), + id: DeclarationId(2927), name: None, connective: TypeConnective::Conj { children: vec![ @@ -88168,15 +88239,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "file".to_string(), - ty: DeclarationId(2920), + ty: DeclarationId(2924), }, Field { label: "line".to_string(), - ty: DeclarationId(2921), + ty: DeclarationId(2925), }, Field { label: "col".to_string(), - ty: DeclarationId(2922), + ty: DeclarationId(2926), }, ], }, @@ -88191,7 +88262,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11541, 11616), }); declarations.push(Declaration { - id: DeclarationId(2924), + id: DeclarationId(2928), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -88210,7 +88281,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11663, 11670), }); declarations.push(Declaration { - id: DeclarationId(2925), + id: DeclarationId(2929), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -88229,7 +88300,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11678, 11682), }); declarations.push(Declaration { - id: DeclarationId(2926), + id: DeclarationId(2930), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -88248,7 +88319,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11689, 11693), }); declarations.push(Declaration { - id: DeclarationId(2927), + id: DeclarationId(2931), name: None, connective: TypeConnective::Conj { children: vec![ @@ -88258,15 +88329,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "file".to_string(), - ty: DeclarationId(2924), + ty: DeclarationId(2928), }, Field { label: "line".to_string(), - ty: DeclarationId(2925), + ty: DeclarationId(2929), }, Field { label: "col".to_string(), - ty: DeclarationId(2926), + ty: DeclarationId(2930), }, ], }, @@ -88281,7 +88352,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11621, 11695), }); declarations.push(Declaration { - id: DeclarationId(2928), + id: DeclarationId(2932), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -88300,7 +88371,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11700, 11733), }); declarations.push(Declaration { - id: DeclarationId(2929), + id: DeclarationId(2933), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88314,7 +88385,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11738, 11756), }); declarations.push(Declaration { - id: DeclarationId(2930), + id: DeclarationId(2934), name: None, connective: TypeConnective::Conj { children: vec![ @@ -88339,7 +88410,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11761, 11802), }); declarations.push(Declaration { - id: DeclarationId(2931), + id: DeclarationId(2935), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -88358,7 +88429,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11807, 11832), }); declarations.push(Declaration { - id: DeclarationId(2932), + id: DeclarationId(2936), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -88377,7 +88448,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11837, 11867), }); declarations.push(Declaration { - id: DeclarationId(2933), + id: DeclarationId(2937), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -88396,7 +88467,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12673, 12677), }); declarations.push(Declaration { - id: DeclarationId(2934), + id: DeclarationId(2938), name: None, connective: TypeConnective::Conj { children: vec![ @@ -88410,11 +88481,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "retention_days".to_string(), - ty: DeclarationId(2933), + ty: DeclarationId(2937), }, Field { label: "if_no_files_found".to_string(), - ty: DeclarationId(1787), + ty: DeclarationId(1788), }, ], }, @@ -88429,7 +88500,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12620, 12720), }); declarations.push(Declaration { - id: DeclarationId(2935), + id: DeclarationId(2939), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -88448,7 +88519,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12756, 12763), }); declarations.push(Declaration { - id: DeclarationId(2936), + id: DeclarationId(2940), name: None, connective: TypeConnective::Conj { children: vec![ @@ -88458,7 +88529,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "path".to_string(), - ty: DeclarationId(2935), + ty: DeclarationId(2939), }, ], }, @@ -88473,7 +88544,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12725, 12765), }); declarations.push(Declaration { - id: DeclarationId(2937), + id: DeclarationId(2941), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88487,7 +88558,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12795, 12799), }); declarations.push(Declaration { - id: DeclarationId(2938), + id: DeclarationId(2942), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88501,7 +88572,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12802, 12810), }); declarations.push(Declaration { - id: DeclarationId(2939), + id: DeclarationId(2943), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88515,7 +88586,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12813, 12819), }); declarations.push(Declaration { - id: DeclarationId(2940), + id: DeclarationId(2944), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -88535,7 +88606,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13281, 13293), }); declarations.push(Declaration { - id: DeclarationId(2941), + id: DeclarationId(2945), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(137), @@ -88546,7 +88617,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, TemplateArgument { parameter: DeclarationId(139), - value: DeclarationId(2940), + value: DeclarationId(2944), }, ], }, @@ -88561,7 +88632,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13269, 13294), }); declarations.push(Declaration { - id: DeclarationId(2942), + id: DeclarationId(2946), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(137), @@ -88587,13 +88658,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13311, 13330), }); declarations.push(Declaration { - id: DeclarationId(2943), + id: DeclarationId(2947), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(2942), + value: DeclarationId(2946), }], }, type_params: vec![], @@ -88607,7 +88678,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13306, 13331), }); declarations.push(Declaration { - id: DeclarationId(2944), + id: DeclarationId(2948), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(137), @@ -88633,13 +88704,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13348, 13367), }); declarations.push(Declaration { - id: DeclarationId(2945), + id: DeclarationId(2949), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(2944), + value: DeclarationId(2948), }], }, type_params: vec![], @@ -88653,7 +88724,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13343, 13368), }); declarations.push(Declaration { - id: DeclarationId(2946), + id: DeclarationId(2950), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -88672,7 +88743,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13403, 13407), }); declarations.push(Declaration { - id: DeclarationId(2947), + id: DeclarationId(2951), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88686,7 +88757,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13563, 13570), }); declarations.push(Declaration { - id: DeclarationId(2948), + id: DeclarationId(2952), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88700,7 +88771,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13575, 13582), }); declarations.push(Declaration { - id: DeclarationId(2949), + id: DeclarationId(2953), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88714,7 +88785,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13587, 13596), }); declarations.push(Declaration { - id: DeclarationId(2950), + id: DeclarationId(2954), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88728,7 +88799,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13601, 13608), }); declarations.push(Declaration { - id: DeclarationId(2951), + id: DeclarationId(2955), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88742,7 +88813,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13613, 13621), }); declarations.push(Declaration { - id: DeclarationId(2952), + id: DeclarationId(2956), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88756,7 +88827,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13626, 13640), }); declarations.push(Declaration { - id: DeclarationId(2953), + id: DeclarationId(2957), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88770,7 +88841,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/ci.dag", 1935, 1959), }); declarations.push(Declaration { - id: DeclarationId(2954), + id: DeclarationId(2958), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88784,7 +88855,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/ci.dag", 1964, 1989), }); declarations.push(Declaration { - id: DeclarationId(2955), + id: DeclarationId(2959), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(151)], @@ -88802,7 +88873,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/ci.dag", 2673, 2714), }); declarations.push(Declaration { - id: DeclarationId(2956), + id: DeclarationId(2960), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -88821,7 +88892,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 17832, 17834), }); declarations.push(Declaration { - id: DeclarationId(2957), + id: DeclarationId(2961), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88835,17 +88906,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 17832, 17834), }); declarations.push(Declaration { - id: DeclarationId(2958), + id: DeclarationId(2962), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2956), + ty: DeclarationId(2960), }, Field { label: "None".to_string(), - ty: DeclarationId(2957), + ty: DeclarationId(2961), }, ], }, @@ -88860,7 +88931,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 17832, 17834), }); declarations.push(Declaration { - id: DeclarationId(2959), + id: DeclarationId(2963), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -88879,7 +88950,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 17851, 17853), }); declarations.push(Declaration { - id: DeclarationId(2960), + id: DeclarationId(2964), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88893,17 +88964,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 17851, 17853), }); declarations.push(Declaration { - id: DeclarationId(2961), + id: DeclarationId(2965), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2959), + ty: DeclarationId(2963), }, Field { label: "None".to_string(), - ty: DeclarationId(2960), + ty: DeclarationId(2964), }, ], }, @@ -88918,7 +88989,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 17851, 17853), }); declarations.push(Declaration { - id: DeclarationId(2962), + id: DeclarationId(2966), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -88937,7 +89008,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 18997, 18999), }); declarations.push(Declaration { - id: DeclarationId(2963), + id: DeclarationId(2967), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88951,17 +89022,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 18997, 18999), }); declarations.push(Declaration { - id: DeclarationId(2964), + id: DeclarationId(2968), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2962), + ty: DeclarationId(2966), }, Field { label: "None".to_string(), - ty: DeclarationId(2963), + ty: DeclarationId(2967), }, ], }, @@ -88976,7 +89047,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 18997, 18999), }); declarations.push(Declaration { - id: DeclarationId(2965), + id: DeclarationId(2969), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -88995,7 +89066,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 19047, 19049), }); declarations.push(Declaration { - id: DeclarationId(2966), + id: DeclarationId(2970), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89009,17 +89080,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 19047, 19049), }); declarations.push(Declaration { - id: DeclarationId(2967), + id: DeclarationId(2971), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2965), + ty: DeclarationId(2969), }, Field { label: "None".to_string(), - ty: DeclarationId(2966), + ty: DeclarationId(2970), }, ], }, @@ -89034,7 +89105,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 19047, 19049), }); declarations.push(Declaration { - id: DeclarationId(2968), + id: DeclarationId(2972), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89053,7 +89124,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 23544, 23565), }); declarations.push(Declaration { - id: DeclarationId(2969), + id: DeclarationId(2973), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89067,17 +89138,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 23544, 23565), }); declarations.push(Declaration { - id: DeclarationId(2970), + id: DeclarationId(2974), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2968), + ty: DeclarationId(2972), }, Field { label: "None".to_string(), - ty: DeclarationId(2969), + ty: DeclarationId(2973), }, ], }, @@ -89092,7 +89163,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 23544, 23565), }); declarations.push(Declaration { - id: DeclarationId(2971), + id: DeclarationId(2975), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89111,7 +89182,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 23580, 23590), }); declarations.push(Declaration { - id: DeclarationId(2972), + id: DeclarationId(2976), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89125,17 +89196,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 23580, 23590), }); declarations.push(Declaration { - id: DeclarationId(2973), + id: DeclarationId(2977), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2971), + ty: DeclarationId(2975), }, Field { label: "None".to_string(), - ty: DeclarationId(2972), + ty: DeclarationId(2976), }, ], }, @@ -89150,7 +89221,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 23580, 23590), }); declarations.push(Declaration { - id: DeclarationId(2974), + id: DeclarationId(2978), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89169,7 +89240,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 23835, 23839), }); declarations.push(Declaration { - id: DeclarationId(2975), + id: DeclarationId(2979), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89183,17 +89254,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 23835, 23839), }); declarations.push(Declaration { - id: DeclarationId(2976), + id: DeclarationId(2980), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2974), + ty: DeclarationId(2978), }, Field { label: "None".to_string(), - ty: DeclarationId(2975), + ty: DeclarationId(2979), }, ], }, @@ -89208,7 +89279,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 23835, 23839), }); declarations.push(Declaration { - id: DeclarationId(2977), + id: DeclarationId(2981), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89227,7 +89298,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 3781, 3785), }); declarations.push(Declaration { - id: DeclarationId(2978), + id: DeclarationId(2982), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89241,17 +89312,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 3781, 3785), }); declarations.push(Declaration { - id: DeclarationId(2979), + id: DeclarationId(2983), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2977), + ty: DeclarationId(2981), }, Field { label: "None".to_string(), - ty: DeclarationId(2978), + ty: DeclarationId(2982), }, ], }, @@ -89266,7 +89337,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 3781, 3785), }); declarations.push(Declaration { - id: DeclarationId(2980), + id: DeclarationId(2984), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89285,7 +89356,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 4264, 4271), }); declarations.push(Declaration { - id: DeclarationId(2981), + id: DeclarationId(2985), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89299,17 +89370,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 4264, 4271), }); declarations.push(Declaration { - id: DeclarationId(2982), + id: DeclarationId(2986), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2980), + ty: DeclarationId(2984), }, Field { label: "None".to_string(), - ty: DeclarationId(2981), + ty: DeclarationId(2985), }, ], }, @@ -89324,7 +89395,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 4264, 4271), }); declarations.push(Declaration { - id: DeclarationId(2983), + id: DeclarationId(2987), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89343,7 +89414,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 6172, 6179), }); declarations.push(Declaration { - id: DeclarationId(2984), + id: DeclarationId(2988), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89357,17 +89428,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 6172, 6179), }); declarations.push(Declaration { - id: DeclarationId(2985), + id: DeclarationId(2989), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2983), + ty: DeclarationId(2987), }, Field { label: "None".to_string(), - ty: DeclarationId(2984), + ty: DeclarationId(2988), }, ], }, @@ -89382,7 +89453,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 6172, 6179), }); declarations.push(Declaration { - id: DeclarationId(2986), + id: DeclarationId(2990), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89401,7 +89472,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 16964, 16984), }); declarations.push(Declaration { - id: DeclarationId(2987), + id: DeclarationId(2991), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89415,17 +89486,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 16964, 16984), }); declarations.push(Declaration { - id: DeclarationId(2988), + id: DeclarationId(2992), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2986), + ty: DeclarationId(2990), }, Field { label: "None".to_string(), - ty: DeclarationId(2987), + ty: DeclarationId(2991), }, ], }, @@ -89440,7 +89511,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 16964, 16984), }); declarations.push(Declaration { - id: DeclarationId(2989), + id: DeclarationId(2993), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89459,7 +89530,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 17620, 17627), }); declarations.push(Declaration { - id: DeclarationId(2990), + id: DeclarationId(2994), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89473,17 +89544,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 17620, 17627), }); declarations.push(Declaration { - id: DeclarationId(2991), + id: DeclarationId(2995), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2989), + ty: DeclarationId(2993), }, Field { label: "None".to_string(), - ty: DeclarationId(2990), + ty: DeclarationId(2994), }, ], }, @@ -89498,7 +89569,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 17620, 17627), }); declarations.push(Declaration { - id: DeclarationId(2992), + id: DeclarationId(2996), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89517,7 +89588,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 21380, 21390), }); declarations.push(Declaration { - id: DeclarationId(2993), + id: DeclarationId(2997), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89531,17 +89602,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 21380, 21390), }); declarations.push(Declaration { - id: DeclarationId(2994), + id: DeclarationId(2998), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2992), + ty: DeclarationId(2996), }, Field { label: "None".to_string(), - ty: DeclarationId(2993), + ty: DeclarationId(2997), }, ], }, @@ -89556,7 +89627,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 21380, 21390), }); declarations.push(Declaration { - id: DeclarationId(2995), + id: DeclarationId(2999), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89575,7 +89646,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 21515, 21522), }); declarations.push(Declaration { - id: DeclarationId(2996), + id: DeclarationId(3000), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89589,17 +89660,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 21515, 21522), }); declarations.push(Declaration { - id: DeclarationId(2997), + id: DeclarationId(3001), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2995), + ty: DeclarationId(2999), }, Field { label: "None".to_string(), - ty: DeclarationId(2996), + ty: DeclarationId(3000), }, ], }, @@ -89614,7 +89685,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 21515, 21522), }); declarations.push(Declaration { - id: DeclarationId(2998), + id: DeclarationId(3002), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89633,7 +89704,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 21589, 21593), }); declarations.push(Declaration { - id: DeclarationId(2999), + id: DeclarationId(3003), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89647,17 +89718,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 21589, 21593), }); declarations.push(Declaration { - id: DeclarationId(3000), + id: DeclarationId(3004), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2998), + ty: DeclarationId(3002), }, Field { label: "None".to_string(), - ty: DeclarationId(2999), + ty: DeclarationId(3003), }, ], }, @@ -89672,7 +89743,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 21589, 21593), }); declarations.push(Declaration { - id: DeclarationId(3001), + id: DeclarationId(3005), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89691,7 +89762,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 23360, 23367), }); declarations.push(Declaration { - id: DeclarationId(3002), + id: DeclarationId(3006), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89705,17 +89776,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 23360, 23367), }); declarations.push(Declaration { - id: DeclarationId(3003), + id: DeclarationId(3007), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3001), + ty: DeclarationId(3005), }, Field { label: "None".to_string(), - ty: DeclarationId(3002), + ty: DeclarationId(3006), }, ], }, @@ -89730,7 +89801,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 23360, 23367), }); declarations.push(Declaration { - id: DeclarationId(3004), + id: DeclarationId(3008), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89749,7 +89820,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 23872, 23879), }); declarations.push(Declaration { - id: DeclarationId(3005), + id: DeclarationId(3009), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89763,17 +89834,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 23872, 23879), }); declarations.push(Declaration { - id: DeclarationId(3006), + id: DeclarationId(3010), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3004), + ty: DeclarationId(3008), }, Field { label: "None".to_string(), - ty: DeclarationId(3005), + ty: DeclarationId(3009), }, ], }, @@ -89788,7 +89859,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 23872, 23879), }); declarations.push(Declaration { - id: DeclarationId(3007), + id: DeclarationId(3011), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89807,7 +89878,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 23966, 23973), }); declarations.push(Declaration { - id: DeclarationId(3008), + id: DeclarationId(3012), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89821,17 +89892,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 23966, 23973), }); declarations.push(Declaration { - id: DeclarationId(3009), + id: DeclarationId(3013), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3007), + ty: DeclarationId(3011), }, Field { label: "None".to_string(), - ty: DeclarationId(3008), + ty: DeclarationId(3012), }, ], }, @@ -89846,7 +89917,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 23966, 23973), }); declarations.push(Declaration { - id: DeclarationId(3010), + id: DeclarationId(3014), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89865,7 +89936,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24196, 24211), }); declarations.push(Declaration { - id: DeclarationId(3011), + id: DeclarationId(3015), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89879,17 +89950,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24196, 24211), }); declarations.push(Declaration { - id: DeclarationId(3012), + id: DeclarationId(3016), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3010), + ty: DeclarationId(3014), }, Field { label: "None".to_string(), - ty: DeclarationId(3011), + ty: DeclarationId(3015), }, ], }, @@ -89904,7 +89975,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24196, 24211), }); declarations.push(Declaration { - id: DeclarationId(3013), + id: DeclarationId(3017), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89923,7 +89994,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24222, 24235), }); declarations.push(Declaration { - id: DeclarationId(3014), + id: DeclarationId(3018), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89937,17 +90008,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24222, 24235), }); declarations.push(Declaration { - id: DeclarationId(3015), + id: DeclarationId(3019), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3013), + ty: DeclarationId(3017), }, Field { label: "None".to_string(), - ty: DeclarationId(3014), + ty: DeclarationId(3018), }, ], }, @@ -89962,7 +90033,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24222, 24235), }); declarations.push(Declaration { - id: DeclarationId(3016), + id: DeclarationId(3020), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89981,7 +90052,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24251, 24264), }); declarations.push(Declaration { - id: DeclarationId(3017), + id: DeclarationId(3021), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89995,17 +90066,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24251, 24264), }); declarations.push(Declaration { - id: DeclarationId(3018), + id: DeclarationId(3022), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3016), + ty: DeclarationId(3020), }, Field { label: "None".to_string(), - ty: DeclarationId(3017), + ty: DeclarationId(3021), }, ], }, @@ -90020,7 +90091,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24251, 24264), }); declarations.push(Declaration { - id: DeclarationId(3019), + id: DeclarationId(3023), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90039,7 +90110,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24374, 24381), }); declarations.push(Declaration { - id: DeclarationId(3020), + id: DeclarationId(3024), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90053,17 +90124,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24374, 24381), }); declarations.push(Declaration { - id: DeclarationId(3021), + id: DeclarationId(3025), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3019), + ty: DeclarationId(3023), }, Field { label: "None".to_string(), - ty: DeclarationId(3020), + ty: DeclarationId(3024), }, ], }, @@ -90078,7 +90149,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24374, 24381), }); declarations.push(Declaration { - id: DeclarationId(3022), + id: DeclarationId(3026), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90097,7 +90168,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 11753, 11760), }); declarations.push(Declaration { - id: DeclarationId(3023), + id: DeclarationId(3027), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90111,17 +90182,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 11753, 11760), }); declarations.push(Declaration { - id: DeclarationId(3024), + id: DeclarationId(3028), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3022), + ty: DeclarationId(3026), }, Field { label: "None".to_string(), - ty: DeclarationId(3023), + ty: DeclarationId(3027), }, ], }, @@ -90136,12 +90207,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 11753, 11760), }); declarations.push(Declaration { - id: DeclarationId(3025), + id: DeclarationId(3029), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1841), + ty: DeclarationId(1842), }], }, type_params: vec![], @@ -90155,7 +90226,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 21029, 21057), }); declarations.push(Declaration { - id: DeclarationId(3026), + id: DeclarationId(3030), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90169,17 +90240,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 21029, 21057), }); declarations.push(Declaration { - id: DeclarationId(3027), + id: DeclarationId(3031), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3025), + ty: DeclarationId(3029), }, Field { label: "None".to_string(), - ty: DeclarationId(3026), + ty: DeclarationId(3030), }, ], }, @@ -90194,12 +90265,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 21029, 21057), }); declarations.push(Declaration { - id: DeclarationId(3028), + id: DeclarationId(3032), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1844), + ty: DeclarationId(1845), }], }, type_params: vec![], @@ -90213,7 +90284,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 21209, 21237), }); declarations.push(Declaration { - id: DeclarationId(3029), + id: DeclarationId(3033), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90227,17 +90298,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 21209, 21237), }); declarations.push(Declaration { - id: DeclarationId(3030), + id: DeclarationId(3034), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3028), + ty: DeclarationId(3032), }, Field { label: "None".to_string(), - ty: DeclarationId(3029), + ty: DeclarationId(3033), }, ], }, @@ -90252,7 +90323,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 21209, 21237), }); declarations.push(Declaration { - id: DeclarationId(3031), + id: DeclarationId(3035), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90271,7 +90342,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 29693, 29704), }); declarations.push(Declaration { - id: DeclarationId(3032), + id: DeclarationId(3036), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90285,17 +90356,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 29693, 29704), }); declarations.push(Declaration { - id: DeclarationId(3033), + id: DeclarationId(3037), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3031), + ty: DeclarationId(3035), }, Field { label: "None".to_string(), - ty: DeclarationId(3032), + ty: DeclarationId(3036), }, ], }, @@ -90310,7 +90381,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 29693, 29704), }); declarations.push(Declaration { - id: DeclarationId(3034), + id: DeclarationId(3038), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90329,7 +90400,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 30430, 30437), }); declarations.push(Declaration { - id: DeclarationId(3035), + id: DeclarationId(3039), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90343,17 +90414,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 30430, 30437), }); declarations.push(Declaration { - id: DeclarationId(3036), + id: DeclarationId(3040), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3034), + ty: DeclarationId(3038), }, Field { label: "None".to_string(), - ty: DeclarationId(3035), + ty: DeclarationId(3039), }, ], }, @@ -90368,7 +90439,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 30430, 30437), }); declarations.push(Declaration { - id: DeclarationId(3037), + id: DeclarationId(3041), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90387,7 +90458,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 30660, 30667), }); declarations.push(Declaration { - id: DeclarationId(3038), + id: DeclarationId(3042), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90401,17 +90472,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 30660, 30667), }); declarations.push(Declaration { - id: DeclarationId(3039), + id: DeclarationId(3043), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3037), + ty: DeclarationId(3041), }, Field { label: "None".to_string(), - ty: DeclarationId(3038), + ty: DeclarationId(3042), }, ], }, @@ -90426,7 +90497,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 30660, 30667), }); declarations.push(Declaration { - id: DeclarationId(3040), + id: DeclarationId(3044), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90445,7 +90516,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22288, 22296), }); declarations.push(Declaration { - id: DeclarationId(3041), + id: DeclarationId(3045), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90459,17 +90530,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22288, 22296), }); declarations.push(Declaration { - id: DeclarationId(3042), + id: DeclarationId(3046), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3040), + ty: DeclarationId(3044), }, Field { label: "None".to_string(), - ty: DeclarationId(3041), + ty: DeclarationId(3045), }, ], }, @@ -90484,7 +90555,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22288, 22296), }); declarations.push(Declaration { - id: DeclarationId(3043), + id: DeclarationId(3047), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90503,7 +90574,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22345, 22354), }); declarations.push(Declaration { - id: DeclarationId(3044), + id: DeclarationId(3048), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90517,17 +90588,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22345, 22354), }); declarations.push(Declaration { - id: DeclarationId(3045), + id: DeclarationId(3049), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3043), + ty: DeclarationId(3047), }, Field { label: "None".to_string(), - ty: DeclarationId(3044), + ty: DeclarationId(3048), }, ], }, @@ -90542,7 +90613,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22345, 22354), }); declarations.push(Declaration { - id: DeclarationId(3046), + id: DeclarationId(3050), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90561,7 +90632,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22420, 22429), }); declarations.push(Declaration { - id: DeclarationId(3047), + id: DeclarationId(3051), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90575,17 +90646,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22420, 22429), }); declarations.push(Declaration { - id: DeclarationId(3048), + id: DeclarationId(3052), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3046), + ty: DeclarationId(3050), }, Field { label: "None".to_string(), - ty: DeclarationId(3047), + ty: DeclarationId(3051), }, ], }, @@ -90600,7 +90671,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22420, 22429), }); declarations.push(Declaration { - id: DeclarationId(3049), + id: DeclarationId(3053), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90619,7 +90690,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22806, 22818), }); declarations.push(Declaration { - id: DeclarationId(3050), + id: DeclarationId(3054), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90633,17 +90704,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22806, 22818), }); declarations.push(Declaration { - id: DeclarationId(3051), + id: DeclarationId(3055), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3049), + ty: DeclarationId(3053), }, Field { label: "None".to_string(), - ty: DeclarationId(3050), + ty: DeclarationId(3054), }, ], }, @@ -90658,7 +90729,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22806, 22818), }); declarations.push(Declaration { - id: DeclarationId(3052), + id: DeclarationId(3056), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90677,7 +90748,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 23681, 23693), }); declarations.push(Declaration { - id: DeclarationId(3053), + id: DeclarationId(3057), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90691,17 +90762,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 23681, 23693), }); declarations.push(Declaration { - id: DeclarationId(3054), + id: DeclarationId(3058), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3052), + ty: DeclarationId(3056), }, Field { label: "None".to_string(), - ty: DeclarationId(3053), + ty: DeclarationId(3057), }, ], }, @@ -90716,7 +90787,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 23681, 23693), }); declarations.push(Declaration { - id: DeclarationId(3055), + id: DeclarationId(3059), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90735,7 +90806,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 24004, 24019), }); declarations.push(Declaration { - id: DeclarationId(3056), + id: DeclarationId(3060), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90749,17 +90820,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 24004, 24019), }); declarations.push(Declaration { - id: DeclarationId(3057), + id: DeclarationId(3061), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3055), + ty: DeclarationId(3059), }, Field { label: "None".to_string(), - ty: DeclarationId(3056), + ty: DeclarationId(3060), }, ], }, @@ -90774,7 +90845,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 24004, 24019), }); declarations.push(Declaration { - id: DeclarationId(3058), + id: DeclarationId(3062), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90793,7 +90864,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 867, 874), }); declarations.push(Declaration { - id: DeclarationId(3059), + id: DeclarationId(3063), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90807,17 +90878,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 867, 874), }); declarations.push(Declaration { - id: DeclarationId(3060), + id: DeclarationId(3064), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3058), + ty: DeclarationId(3062), }, Field { label: "None".to_string(), - ty: DeclarationId(3059), + ty: DeclarationId(3063), }, ], }, @@ -90832,7 +90903,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 867, 874), }); declarations.push(Declaration { - id: DeclarationId(3061), + id: DeclarationId(3065), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90851,7 +90922,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11800, 11807), }); declarations.push(Declaration { - id: DeclarationId(3062), + id: DeclarationId(3066), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90865,17 +90936,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11800, 11807), }); declarations.push(Declaration { - id: DeclarationId(3063), + id: DeclarationId(3067), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3061), + ty: DeclarationId(3065), }, Field { label: "None".to_string(), - ty: DeclarationId(3062), + ty: DeclarationId(3066), }, ], }, @@ -90890,7 +90961,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11800, 11807), }); declarations.push(Declaration { - id: DeclarationId(3064), + id: DeclarationId(3068), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90909,7 +90980,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11925, 11939), }); declarations.push(Declaration { - id: DeclarationId(3065), + id: DeclarationId(3069), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90923,17 +90994,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11925, 11939), }); declarations.push(Declaration { - id: DeclarationId(3066), + id: DeclarationId(3070), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3064), + ty: DeclarationId(3068), }, Field { label: "None".to_string(), - ty: DeclarationId(3065), + ty: DeclarationId(3069), }, ], }, @@ -90948,7 +91019,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11925, 11939), }); declarations.push(Declaration { - id: DeclarationId(3067), + id: DeclarationId(3071), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90967,7 +91038,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11952, 11966), }); declarations.push(Declaration { - id: DeclarationId(3068), + id: DeclarationId(3072), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90981,17 +91052,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11952, 11966), }); declarations.push(Declaration { - id: DeclarationId(3069), + id: DeclarationId(3073), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3067), + ty: DeclarationId(3071), }, Field { label: "None".to_string(), - ty: DeclarationId(3068), + ty: DeclarationId(3072), }, ], }, @@ -91006,7 +91077,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11952, 11966), }); declarations.push(Declaration { - id: DeclarationId(3070), + id: DeclarationId(3074), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91025,7 +91096,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11981, 11991), }); declarations.push(Declaration { - id: DeclarationId(3071), + id: DeclarationId(3075), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91039,17 +91110,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11981, 11991), }); declarations.push(Declaration { - id: DeclarationId(3072), + id: DeclarationId(3076), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3070), + ty: DeclarationId(3074), }, Field { label: "None".to_string(), - ty: DeclarationId(3071), + ty: DeclarationId(3075), }, ], }, @@ -91064,7 +91135,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11981, 11991), }); declarations.push(Declaration { - id: DeclarationId(3073), + id: DeclarationId(3077), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91083,7 +91154,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 12011, 12026), }); declarations.push(Declaration { - id: DeclarationId(3074), + id: DeclarationId(3078), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91097,17 +91168,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 12011, 12026), }); declarations.push(Declaration { - id: DeclarationId(3075), + id: DeclarationId(3079), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3073), + ty: DeclarationId(3077), }, Field { label: "None".to_string(), - ty: DeclarationId(3074), + ty: DeclarationId(3078), }, ], }, @@ -91122,7 +91193,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 12011, 12026), }); declarations.push(Declaration { - id: DeclarationId(3076), + id: DeclarationId(3080), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91141,7 +91212,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 15469, 15484), }); declarations.push(Declaration { - id: DeclarationId(3077), + id: DeclarationId(3081), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91155,17 +91226,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 15469, 15484), }); declarations.push(Declaration { - id: DeclarationId(3078), + id: DeclarationId(3082), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3076), + ty: DeclarationId(3080), }, Field { label: "None".to_string(), - ty: DeclarationId(3077), + ty: DeclarationId(3081), }, ], }, @@ -91180,7 +91251,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 15469, 15484), }); declarations.push(Declaration { - id: DeclarationId(3079), + id: DeclarationId(3083), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91199,7 +91270,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 18518, 18533), }); declarations.push(Declaration { - id: DeclarationId(3080), + id: DeclarationId(3084), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91213,17 +91284,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 18518, 18533), }); declarations.push(Declaration { - id: DeclarationId(3081), + id: DeclarationId(3085), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3079), + ty: DeclarationId(3083), }, Field { label: "None".to_string(), - ty: DeclarationId(3080), + ty: DeclarationId(3084), }, ], }, @@ -91238,7 +91309,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 18518, 18533), }); declarations.push(Declaration { - id: DeclarationId(3082), + id: DeclarationId(3086), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91257,7 +91328,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19007, 19031), }); declarations.push(Declaration { - id: DeclarationId(3083), + id: DeclarationId(3087), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91271,17 +91342,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19007, 19031), }); declarations.push(Declaration { - id: DeclarationId(3084), + id: DeclarationId(3088), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3082), + ty: DeclarationId(3086), }, Field { label: "None".to_string(), - ty: DeclarationId(3083), + ty: DeclarationId(3087), }, ], }, @@ -91296,7 +91367,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19007, 19031), }); declarations.push(Declaration { - id: DeclarationId(3085), + id: DeclarationId(3089), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91315,7 +91386,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19585, 19600), }); declarations.push(Declaration { - id: DeclarationId(3086), + id: DeclarationId(3090), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91329,17 +91400,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19585, 19600), }); declarations.push(Declaration { - id: DeclarationId(3087), + id: DeclarationId(3091), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3085), + ty: DeclarationId(3089), }, Field { label: "None".to_string(), - ty: DeclarationId(3086), + ty: DeclarationId(3090), }, ], }, @@ -91354,7 +91425,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19585, 19600), }); declarations.push(Declaration { - id: DeclarationId(3088), + id: DeclarationId(3092), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91373,7 +91444,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19623, 19645), }); declarations.push(Declaration { - id: DeclarationId(3089), + id: DeclarationId(3093), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91387,17 +91458,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19623, 19645), }); declarations.push(Declaration { - id: DeclarationId(3090), + id: DeclarationId(3094), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3088), + ty: DeclarationId(3092), }, Field { label: "None".to_string(), - ty: DeclarationId(3089), + ty: DeclarationId(3093), }, ], }, @@ -91412,7 +91483,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19623, 19645), }); declarations.push(Declaration { - id: DeclarationId(3091), + id: DeclarationId(3095), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91431,7 +91502,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6286, 6323), }); declarations.push(Declaration { - id: DeclarationId(3092), + id: DeclarationId(3096), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91445,17 +91516,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6286, 6323), }); declarations.push(Declaration { - id: DeclarationId(3093), + id: DeclarationId(3097), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3091), + ty: DeclarationId(3095), }, Field { label: "None".to_string(), - ty: DeclarationId(3092), + ty: DeclarationId(3096), }, ], }, @@ -91470,7 +91541,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6286, 6323), }); declarations.push(Declaration { - id: DeclarationId(3094), + id: DeclarationId(3098), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91489,7 +91560,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6345, 6358), }); declarations.push(Declaration { - id: DeclarationId(3095), + id: DeclarationId(3099), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91503,17 +91574,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6345, 6358), }); declarations.push(Declaration { - id: DeclarationId(3096), + id: DeclarationId(3100), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3094), + ty: DeclarationId(3098), }, Field { label: "None".to_string(), - ty: DeclarationId(3095), + ty: DeclarationId(3099), }, ], }, @@ -91528,7 +91599,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6345, 6358), }); declarations.push(Declaration { - id: DeclarationId(3097), + id: DeclarationId(3101), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91547,7 +91618,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 7030, 7057), }); declarations.push(Declaration { - id: DeclarationId(3098), + id: DeclarationId(3102), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91561,17 +91632,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 7030, 7057), }); declarations.push(Declaration { - id: DeclarationId(3099), + id: DeclarationId(3103), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3097), + ty: DeclarationId(3101), }, Field { label: "None".to_string(), - ty: DeclarationId(3098), + ty: DeclarationId(3102), }, ], }, @@ -91586,7 +91657,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 7030, 7057), }); declarations.push(Declaration { - id: DeclarationId(3100), + id: DeclarationId(3104), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91605,7 +91676,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 7074, 7079), }); declarations.push(Declaration { - id: DeclarationId(3101), + id: DeclarationId(3105), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91619,17 +91690,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 7074, 7079), }); declarations.push(Declaration { - id: DeclarationId(3102), + id: DeclarationId(3106), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3100), + ty: DeclarationId(3104), }, Field { label: "None".to_string(), - ty: DeclarationId(3101), + ty: DeclarationId(3105), }, ], }, @@ -91644,7 +91715,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 7074, 7079), }); declarations.push(Declaration { - id: DeclarationId(3103), + id: DeclarationId(3107), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91663,7 +91734,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8435, 8442), }); declarations.push(Declaration { - id: DeclarationId(3104), + id: DeclarationId(3108), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91677,17 +91748,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8435, 8442), }); declarations.push(Declaration { - id: DeclarationId(3105), + id: DeclarationId(3109), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3103), + ty: DeclarationId(3107), }, Field { label: "None".to_string(), - ty: DeclarationId(3104), + ty: DeclarationId(3108), }, ], }, @@ -91702,7 +91773,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8435, 8442), }); declarations.push(Declaration { - id: DeclarationId(3106), + id: DeclarationId(3110), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91721,7 +91792,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8453, 8460), }); declarations.push(Declaration { - id: DeclarationId(3107), + id: DeclarationId(3111), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91735,17 +91806,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8453, 8460), }); declarations.push(Declaration { - id: DeclarationId(3108), + id: DeclarationId(3112), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3106), + ty: DeclarationId(3110), }, Field { label: "None".to_string(), - ty: DeclarationId(3107), + ty: DeclarationId(3111), }, ], }, @@ -91760,7 +91831,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8453, 8460), }); declarations.push(Declaration { - id: DeclarationId(3109), + id: DeclarationId(3113), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91779,7 +91850,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8583, 8590), }); declarations.push(Declaration { - id: DeclarationId(3110), + id: DeclarationId(3114), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91793,17 +91864,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8583, 8590), }); declarations.push(Declaration { - id: DeclarationId(3111), + id: DeclarationId(3115), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3109), + ty: DeclarationId(3113), }, Field { label: "None".to_string(), - ty: DeclarationId(3110), + ty: DeclarationId(3114), }, ], }, @@ -91818,7 +91889,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8583, 8590), }); declarations.push(Declaration { - id: DeclarationId(3112), + id: DeclarationId(3116), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91837,7 +91908,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8601, 8608), }); declarations.push(Declaration { - id: DeclarationId(3113), + id: DeclarationId(3117), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91851,17 +91922,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8601, 8608), }); declarations.push(Declaration { - id: DeclarationId(3114), + id: DeclarationId(3118), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3112), + ty: DeclarationId(3116), }, Field { label: "None".to_string(), - ty: DeclarationId(3113), + ty: DeclarationId(3117), }, ], }, @@ -91876,7 +91947,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8601, 8608), }); declarations.push(Declaration { - id: DeclarationId(3115), + id: DeclarationId(3119), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91895,7 +91966,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8741, 8748), }); declarations.push(Declaration { - id: DeclarationId(3116), + id: DeclarationId(3120), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91909,17 +91980,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8741, 8748), }); declarations.push(Declaration { - id: DeclarationId(3117), + id: DeclarationId(3121), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3115), + ty: DeclarationId(3119), }, Field { label: "None".to_string(), - ty: DeclarationId(3116), + ty: DeclarationId(3120), }, ], }, @@ -91934,7 +92005,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8741, 8748), }); declarations.push(Declaration { - id: DeclarationId(3118), + id: DeclarationId(3122), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91953,7 +92024,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8759, 8766), }); declarations.push(Declaration { - id: DeclarationId(3119), + id: DeclarationId(3123), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91967,17 +92038,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8759, 8766), }); declarations.push(Declaration { - id: DeclarationId(3120), + id: DeclarationId(3124), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3118), + ty: DeclarationId(3122), }, Field { label: "None".to_string(), - ty: DeclarationId(3119), + ty: DeclarationId(3123), }, ], }, @@ -91992,7 +92063,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8759, 8766), }); declarations.push(Declaration { - id: DeclarationId(3121), + id: DeclarationId(3125), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92011,7 +92082,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8897, 8904), }); declarations.push(Declaration { - id: DeclarationId(3122), + id: DeclarationId(3126), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92025,17 +92096,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8897, 8904), }); declarations.push(Declaration { - id: DeclarationId(3123), + id: DeclarationId(3127), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3121), + ty: DeclarationId(3125), }, Field { label: "None".to_string(), - ty: DeclarationId(3122), + ty: DeclarationId(3126), }, ], }, @@ -92050,7 +92121,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8897, 8904), }); declarations.push(Declaration { - id: DeclarationId(3124), + id: DeclarationId(3128), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92069,7 +92140,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8990, 8997), }); declarations.push(Declaration { - id: DeclarationId(3125), + id: DeclarationId(3129), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92083,17 +92154,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8990, 8997), }); declarations.push(Declaration { - id: DeclarationId(3126), + id: DeclarationId(3130), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3124), + ty: DeclarationId(3128), }, Field { label: "None".to_string(), - ty: DeclarationId(3125), + ty: DeclarationId(3129), }, ], }, @@ -92108,12 +92179,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8990, 8997), }); declarations.push(Declaration { - id: DeclarationId(3127), + id: DeclarationId(3131), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2072), + ty: DeclarationId(2073), }], }, type_params: vec![], @@ -92127,7 +92198,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9695, 9730), }); declarations.push(Declaration { - id: DeclarationId(3128), + id: DeclarationId(3132), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92141,17 +92212,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9695, 9730), }); declarations.push(Declaration { - id: DeclarationId(3129), + id: DeclarationId(3133), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3127), + ty: DeclarationId(3131), }, Field { label: "None".to_string(), - ty: DeclarationId(3128), + ty: DeclarationId(3132), }, ], }, @@ -92166,7 +92237,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9695, 9730), }); declarations.push(Declaration { - id: DeclarationId(3130), + id: DeclarationId(3134), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92185,7 +92256,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9933, 9938), }); declarations.push(Declaration { - id: DeclarationId(3131), + id: DeclarationId(3135), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92199,17 +92270,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9933, 9938), }); declarations.push(Declaration { - id: DeclarationId(3132), + id: DeclarationId(3136), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3130), + ty: DeclarationId(3134), }, Field { label: "None".to_string(), - ty: DeclarationId(3131), + ty: DeclarationId(3135), }, ], }, @@ -92224,7 +92295,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9933, 9938), }); declarations.push(Declaration { - id: DeclarationId(3133), + id: DeclarationId(3137), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92243,7 +92314,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10038, 10043), }); declarations.push(Declaration { - id: DeclarationId(3134), + id: DeclarationId(3138), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92257,17 +92328,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10038, 10043), }); declarations.push(Declaration { - id: DeclarationId(3135), + id: DeclarationId(3139), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3133), + ty: DeclarationId(3137), }, Field { label: "None".to_string(), - ty: DeclarationId(3134), + ty: DeclarationId(3138), }, ], }, @@ -92282,7 +92353,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10038, 10043), }); declarations.push(Declaration { - id: DeclarationId(3136), + id: DeclarationId(3140), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92301,7 +92372,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10129, 10134), }); declarations.push(Declaration { - id: DeclarationId(3137), + id: DeclarationId(3141), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92315,17 +92386,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10129, 10134), }); declarations.push(Declaration { - id: DeclarationId(3138), + id: DeclarationId(3142), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3136), + ty: DeclarationId(3140), }, Field { label: "None".to_string(), - ty: DeclarationId(3137), + ty: DeclarationId(3141), }, ], }, @@ -92340,7 +92411,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10129, 10134), }); declarations.push(Declaration { - id: DeclarationId(3139), + id: DeclarationId(3143), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92356,10 +92427,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10756, 10760), + span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11067, 11071), }); declarations.push(Declaration { - id: DeclarationId(3140), + id: DeclarationId(3144), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92370,20 +92441,20 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10756, 10760), + span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11067, 11071), }); declarations.push(Declaration { - id: DeclarationId(3141), + id: DeclarationId(3145), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3139), + ty: DeclarationId(3143), }, Field { label: "None".to_string(), - ty: DeclarationId(3140), + ty: DeclarationId(3144), }, ], }, @@ -92395,10 +92466,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10756, 10760), + span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11067, 11071), }); declarations.push(Declaration { - id: DeclarationId(3142), + id: DeclarationId(3146), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92414,10 +92485,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10792, 10796), + span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11103, 11107), }); declarations.push(Declaration { - id: DeclarationId(3143), + id: DeclarationId(3147), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92428,20 +92499,20 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10792, 10796), + span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11103, 11107), }); declarations.push(Declaration { - id: DeclarationId(3144), + id: DeclarationId(3148), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3142), + ty: DeclarationId(3146), }, Field { label: "None".to_string(), - ty: DeclarationId(3143), + ty: DeclarationId(3147), }, ], }, @@ -92453,15 +92524,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10792, 10796), + span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11103, 11107), }); declarations.push(Declaration { - id: DeclarationId(3145), + id: DeclarationId(3149), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(230), + ty: DeclarationId(859), }], }, type_params: vec![], @@ -92472,10 +92543,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10828, 10835), + span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11139, 11171), }); declarations.push(Declaration { - id: DeclarationId(3146), + id: DeclarationId(3150), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92486,20 +92557,20 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10828, 10835), + span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11139, 11171), }); declarations.push(Declaration { - id: DeclarationId(3147), + id: DeclarationId(3151), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3145), + ty: DeclarationId(3149), }, Field { label: "None".to_string(), - ty: DeclarationId(3146), + ty: DeclarationId(3150), }, ], }, @@ -92511,10 +92582,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10828, 10835), + span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11139, 11171), }); declarations.push(Declaration { - id: DeclarationId(3148), + id: DeclarationId(3152), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92530,10 +92601,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11804, 11811), + span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 12140, 12147), }); declarations.push(Declaration { - id: DeclarationId(3149), + id: DeclarationId(3153), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92544,20 +92615,20 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11804, 11811), + span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 12140, 12147), }); declarations.push(Declaration { - id: DeclarationId(3150), + id: DeclarationId(3154), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3148), + ty: DeclarationId(3152), }, Field { label: "None".to_string(), - ty: DeclarationId(3149), + ty: DeclarationId(3153), }, ], }, @@ -92569,10 +92640,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11804, 11811), + span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 12140, 12147), }); declarations.push(Declaration { - id: DeclarationId(3151), + id: DeclarationId(3155), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92588,10 +92659,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11872, 11877), + span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 12208, 12213), }); declarations.push(Declaration { - id: DeclarationId(3152), + id: DeclarationId(3156), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92602,20 +92673,20 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11872, 11877), + span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 12208, 12213), }); declarations.push(Declaration { - id: DeclarationId(3153), + id: DeclarationId(3157), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3151), + ty: DeclarationId(3155), }, Field { label: "None".to_string(), - ty: DeclarationId(3152), + ty: DeclarationId(3156), }, ], }, @@ -92627,10 +92698,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11872, 11877), + span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 12208, 12213), }); declarations.push(Declaration { - id: DeclarationId(3154), + id: DeclarationId(3158), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92649,7 +92720,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_messages.dag", 4566, 4572), }); declarations.push(Declaration { - id: DeclarationId(3155), + id: DeclarationId(3159), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92663,17 +92734,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_messages.dag", 4566, 4572), }); declarations.push(Declaration { - id: DeclarationId(3156), + id: DeclarationId(3160), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3154), + ty: DeclarationId(3158), }, Field { label: "None".to_string(), - ty: DeclarationId(3155), + ty: DeclarationId(3159), }, ], }, @@ -92688,7 +92759,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_messages.dag", 4566, 4572), }); declarations.push(Declaration { - id: DeclarationId(3157), + id: DeclarationId(3161), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92707,7 +92778,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_messages.dag", 4589, 4596), }); declarations.push(Declaration { - id: DeclarationId(3158), + id: DeclarationId(3162), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92721,17 +92792,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_messages.dag", 4589, 4596), }); declarations.push(Declaration { - id: DeclarationId(3159), + id: DeclarationId(3163), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3157), + ty: DeclarationId(3161), }, Field { label: "None".to_string(), - ty: DeclarationId(3158), + ty: DeclarationId(3162), }, ], }, @@ -92746,12 +92817,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_messages.dag", 4589, 4596), }); declarations.push(Declaration { - id: DeclarationId(3160), + id: DeclarationId(3164), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(898), + ty: DeclarationId(899), }], }, type_params: vec![], @@ -92765,7 +92836,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6780, 6801), }); declarations.push(Declaration { - id: DeclarationId(3161), + id: DeclarationId(3165), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92779,17 +92850,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6780, 6801), }); declarations.push(Declaration { - id: DeclarationId(3162), + id: DeclarationId(3166), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3160), + ty: DeclarationId(3164), }, Field { label: "None".to_string(), - ty: DeclarationId(3161), + ty: DeclarationId(3165), }, ], }, @@ -92804,12 +92875,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6780, 6801), }); declarations.push(Declaration { - id: DeclarationId(3163), + id: DeclarationId(3167), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(899), + ty: DeclarationId(900), }], }, type_params: vec![], @@ -92823,7 +92894,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6816, 6826), }); declarations.push(Declaration { - id: DeclarationId(3164), + id: DeclarationId(3168), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92837,17 +92908,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6816, 6826), }); declarations.push(Declaration { - id: DeclarationId(3165), + id: DeclarationId(3169), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3163), + ty: DeclarationId(3167), }, Field { label: "None".to_string(), - ty: DeclarationId(3164), + ty: DeclarationId(3168), }, ], }, @@ -92862,7 +92933,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6816, 6826), }); declarations.push(Declaration { - id: DeclarationId(3166), + id: DeclarationId(3170), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92881,7 +92952,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6856, 6860), }); declarations.push(Declaration { - id: DeclarationId(3167), + id: DeclarationId(3171), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92895,17 +92966,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6856, 6860), }); declarations.push(Declaration { - id: DeclarationId(3168), + id: DeclarationId(3172), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3166), + ty: DeclarationId(3170), }, Field { label: "None".to_string(), - ty: DeclarationId(3167), + ty: DeclarationId(3171), }, ], }, @@ -92920,7 +92991,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6856, 6860), }); declarations.push(Declaration { - id: DeclarationId(3169), + id: DeclarationId(3173), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92939,7 +93010,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 7429, 7436), }); declarations.push(Declaration { - id: DeclarationId(3170), + id: DeclarationId(3174), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92953,17 +93024,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 7429, 7436), }); declarations.push(Declaration { - id: DeclarationId(3171), + id: DeclarationId(3175), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3169), + ty: DeclarationId(3173), }, Field { label: "None".to_string(), - ty: DeclarationId(3170), + ty: DeclarationId(3174), }, ], }, @@ -92978,12 +93049,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 7429, 7436), }); declarations.push(Declaration { - id: DeclarationId(3172), + id: DeclarationId(3176), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(956), + ty: DeclarationId(957), }], }, type_params: vec![], @@ -92997,7 +93068,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2751, 2763), }); declarations.push(Declaration { - id: DeclarationId(3173), + id: DeclarationId(3177), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93011,17 +93082,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2751, 2763), }); declarations.push(Declaration { - id: DeclarationId(3174), + id: DeclarationId(3178), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3172), + ty: DeclarationId(3176), }, Field { label: "None".to_string(), - ty: DeclarationId(3173), + ty: DeclarationId(3177), }, ], }, @@ -93036,7 +93107,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2751, 2763), }); declarations.push(Declaration { - id: DeclarationId(3175), + id: DeclarationId(3179), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -93055,7 +93126,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2961, 2968), }); declarations.push(Declaration { - id: DeclarationId(3176), + id: DeclarationId(3180), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93069,17 +93140,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2961, 2968), }); declarations.push(Declaration { - id: DeclarationId(3177), + id: DeclarationId(3181), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3175), + ty: DeclarationId(3179), }, Field { label: "None".to_string(), - ty: DeclarationId(3176), + ty: DeclarationId(3180), }, ], }, @@ -93094,7 +93165,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2961, 2968), }); declarations.push(Declaration { - id: DeclarationId(3178), + id: DeclarationId(3182), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -93113,7 +93184,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 5779, 5786), }); declarations.push(Declaration { - id: DeclarationId(3179), + id: DeclarationId(3183), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93127,17 +93198,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 5779, 5786), }); declarations.push(Declaration { - id: DeclarationId(3180), + id: DeclarationId(3184), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3178), + ty: DeclarationId(3182), }, Field { label: "None".to_string(), - ty: DeclarationId(3179), + ty: DeclarationId(3183), }, ], }, @@ -93152,7 +93223,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 5779, 5786), }); declarations.push(Declaration { - id: DeclarationId(3181), + id: DeclarationId(3185), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -93171,7 +93242,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 6710, 6714), }); declarations.push(Declaration { - id: DeclarationId(3182), + id: DeclarationId(3186), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93185,17 +93256,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 6710, 6714), }); declarations.push(Declaration { - id: DeclarationId(3183), + id: DeclarationId(3187), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3181), + ty: DeclarationId(3185), }, Field { label: "None".to_string(), - ty: DeclarationId(3182), + ty: DeclarationId(3186), }, ], }, @@ -93210,12 +93281,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 6710, 6714), }); declarations.push(Declaration { - id: DeclarationId(3184), + id: DeclarationId(3188), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(967), + ty: DeclarationId(968), }], }, type_params: vec![], @@ -93229,7 +93300,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 7761, 7780), }); declarations.push(Declaration { - id: DeclarationId(3185), + id: DeclarationId(3189), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93243,17 +93314,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 7761, 7780), }); declarations.push(Declaration { - id: DeclarationId(3186), + id: DeclarationId(3190), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3184), + ty: DeclarationId(3188), }, Field { label: "None".to_string(), - ty: DeclarationId(3185), + ty: DeclarationId(3189), }, ], }, @@ -93268,12 +93339,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 7761, 7780), }); declarations.push(Declaration { - id: DeclarationId(3187), + id: DeclarationId(3191), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(967), + ty: DeclarationId(968), }], }, type_params: vec![], @@ -93287,7 +93358,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 8326, 8345), }); declarations.push(Declaration { - id: DeclarationId(3188), + id: DeclarationId(3192), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93301,17 +93372,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 8326, 8345), }); declarations.push(Declaration { - id: DeclarationId(3189), + id: DeclarationId(3193), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3187), + ty: DeclarationId(3191), }, Field { label: "None".to_string(), - ty: DeclarationId(3188), + ty: DeclarationId(3192), }, ], }, @@ -93326,12 +93397,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 8326, 8345), }); declarations.push(Declaration { - id: DeclarationId(3190), + id: DeclarationId(3194), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(959), + ty: DeclarationId(960), }], }, type_params: vec![], @@ -93345,7 +93416,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3859, 3872), }); declarations.push(Declaration { - id: DeclarationId(3191), + id: DeclarationId(3195), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93359,17 +93430,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3859, 3872), }); declarations.push(Declaration { - id: DeclarationId(3192), + id: DeclarationId(3196), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3190), + ty: DeclarationId(3194), }, Field { label: "None".to_string(), - ty: DeclarationId(3191), + ty: DeclarationId(3195), }, ], }, @@ -93384,12 +93455,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3859, 3872), }); declarations.push(Declaration { - id: DeclarationId(3193), + id: DeclarationId(3197), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1112), + ty: DeclarationId(1113), }], }, type_params: vec![], @@ -93403,7 +93474,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1267, 1279), }); declarations.push(Declaration { - id: DeclarationId(3194), + id: DeclarationId(3198), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93417,17 +93488,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1267, 1279), }); declarations.push(Declaration { - id: DeclarationId(3195), + id: DeclarationId(3199), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3193), + ty: DeclarationId(3197), }, Field { label: "None".to_string(), - ty: DeclarationId(3194), + ty: DeclarationId(3198), }, ], }, @@ -93442,12 +93513,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1267, 1279), }); declarations.push(Declaration { - id: DeclarationId(3196), + id: DeclarationId(3200), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1105), + ty: DeclarationId(1106), }], }, type_params: vec![], @@ -93461,7 +93532,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 9931, 9943), }); declarations.push(Declaration { - id: DeclarationId(3197), + id: DeclarationId(3201), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93475,17 +93546,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 9931, 9943), }); declarations.push(Declaration { - id: DeclarationId(3198), + id: DeclarationId(3202), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3196), + ty: DeclarationId(3200), }, Field { label: "None".to_string(), - ty: DeclarationId(3197), + ty: DeclarationId(3201), }, ], }, @@ -93500,12 +93571,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 9931, 9943), }); declarations.push(Declaration { - id: DeclarationId(3199), + id: DeclarationId(3203), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1112), + ty: DeclarationId(1113), }], }, type_params: vec![], @@ -93519,7 +93590,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10408, 10420), }); declarations.push(Declaration { - id: DeclarationId(3200), + id: DeclarationId(3204), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93533,17 +93604,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10408, 10420), }); declarations.push(Declaration { - id: DeclarationId(3201), + id: DeclarationId(3205), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3199), + ty: DeclarationId(3203), }, Field { label: "None".to_string(), - ty: DeclarationId(3200), + ty: DeclarationId(3204), }, ], }, @@ -93558,12 +93629,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10408, 10420), }); declarations.push(Declaration { - id: DeclarationId(3202), + id: DeclarationId(3206), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1105), + ty: DeclarationId(1106), }], }, type_params: vec![], @@ -93577,7 +93648,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10966, 10978), }); declarations.push(Declaration { - id: DeclarationId(3203), + id: DeclarationId(3207), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93591,17 +93662,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10966, 10978), }); declarations.push(Declaration { - id: DeclarationId(3204), + id: DeclarationId(3208), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3202), + ty: DeclarationId(3206), }, Field { label: "None".to_string(), - ty: DeclarationId(3203), + ty: DeclarationId(3207), }, ], }, @@ -93616,12 +93687,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10966, 10978), }); declarations.push(Declaration { - id: DeclarationId(3205), + id: DeclarationId(3209), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1112), + ty: DeclarationId(1113), }], }, type_params: vec![], @@ -93635,7 +93706,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 11146, 11158), }); declarations.push(Declaration { - id: DeclarationId(3206), + id: DeclarationId(3210), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93649,17 +93720,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 11146, 11158), }); declarations.push(Declaration { - id: DeclarationId(3207), + id: DeclarationId(3211), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3205), + ty: DeclarationId(3209), }, Field { label: "None".to_string(), - ty: DeclarationId(3206), + ty: DeclarationId(3210), }, ], }, @@ -93674,12 +93745,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 11146, 11158), }); declarations.push(Declaration { - id: DeclarationId(3208), + id: DeclarationId(3212), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1140), + ty: DeclarationId(1141), }], }, type_params: vec![], @@ -93693,7 +93764,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2429, 2445), }); declarations.push(Declaration { - id: DeclarationId(3209), + id: DeclarationId(3213), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93707,17 +93778,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2429, 2445), }); declarations.push(Declaration { - id: DeclarationId(3210), + id: DeclarationId(3214), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3208), + ty: DeclarationId(3212), }, Field { label: "None".to_string(), - ty: DeclarationId(3209), + ty: DeclarationId(3213), }, ], }, @@ -93732,12 +93803,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2429, 2445), }); declarations.push(Declaration { - id: DeclarationId(3211), + id: DeclarationId(3215), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1140), + ty: DeclarationId(1141), }], }, type_params: vec![], @@ -93751,7 +93822,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2450, 2466), }); declarations.push(Declaration { - id: DeclarationId(3212), + id: DeclarationId(3216), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93765,17 +93836,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2450, 2466), }); declarations.push(Declaration { - id: DeclarationId(3213), + id: DeclarationId(3217), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3211), + ty: DeclarationId(3215), }, Field { label: "None".to_string(), - ty: DeclarationId(3212), + ty: DeclarationId(3216), }, ], }, @@ -93790,12 +93861,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2450, 2466), }); declarations.push(Declaration { - id: DeclarationId(3214), + id: DeclarationId(3218), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1140), + ty: DeclarationId(1141), }], }, type_params: vec![], @@ -93809,7 +93880,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2471, 2487), }); declarations.push(Declaration { - id: DeclarationId(3215), + id: DeclarationId(3219), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93823,17 +93894,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2471, 2487), }); declarations.push(Declaration { - id: DeclarationId(3216), + id: DeclarationId(3220), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3214), + ty: DeclarationId(3218), }, Field { label: "None".to_string(), - ty: DeclarationId(3215), + ty: DeclarationId(3219), }, ], }, @@ -93848,12 +93919,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2471, 2487), }); declarations.push(Declaration { - id: DeclarationId(3217), + id: DeclarationId(3221), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1148), + ty: DeclarationId(1149), }], }, type_params: vec![], @@ -93867,7 +93938,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 6397, 6419), }); declarations.push(Declaration { - id: DeclarationId(3218), + id: DeclarationId(3222), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93881,17 +93952,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 6397, 6419), }); declarations.push(Declaration { - id: DeclarationId(3219), + id: DeclarationId(3223), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3217), + ty: DeclarationId(3221), }, Field { label: "None".to_string(), - ty: DeclarationId(3218), + ty: DeclarationId(3222), }, ], }, @@ -93906,12 +93977,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 6397, 6419), }); declarations.push(Declaration { - id: DeclarationId(3220), + id: DeclarationId(3224), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1150), + ty: DeclarationId(1151), }], }, type_params: vec![], @@ -93925,7 +93996,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 6839, 6859), }); declarations.push(Declaration { - id: DeclarationId(3221), + id: DeclarationId(3225), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93939,17 +94010,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 6839, 6859), }); declarations.push(Declaration { - id: DeclarationId(3222), + id: DeclarationId(3226), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3220), + ty: DeclarationId(3224), }, Field { label: "None".to_string(), - ty: DeclarationId(3221), + ty: DeclarationId(3225), }, ], }, @@ -93964,12 +94035,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 6839, 6859), }); declarations.push(Declaration { - id: DeclarationId(3223), + id: DeclarationId(3227), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(956), + ty: DeclarationId(957), }], }, type_params: vec![], @@ -93983,7 +94054,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 20558, 20570), }); declarations.push(Declaration { - id: DeclarationId(3224), + id: DeclarationId(3228), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93997,17 +94068,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 20558, 20570), }); declarations.push(Declaration { - id: DeclarationId(3225), + id: DeclarationId(3229), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3223), + ty: DeclarationId(3227), }, Field { label: "None".to_string(), - ty: DeclarationId(3224), + ty: DeclarationId(3228), }, ], }, @@ -94022,12 +94093,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 20558, 20570), }); declarations.push(Declaration { - id: DeclarationId(3226), + id: DeclarationId(3230), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(961), + ty: DeclarationId(962), }], }, type_params: vec![], @@ -94041,7 +94112,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 21943, 21958), }); declarations.push(Declaration { - id: DeclarationId(3227), + id: DeclarationId(3231), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94055,17 +94126,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 21943, 21958), }); declarations.push(Declaration { - id: DeclarationId(3228), + id: DeclarationId(3232), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3226), + ty: DeclarationId(3230), }, Field { label: "None".to_string(), - ty: DeclarationId(3227), + ty: DeclarationId(3231), }, ], }, @@ -94080,7 +94151,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 21943, 21958), }); declarations.push(Declaration { - id: DeclarationId(3229), + id: DeclarationId(3233), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94099,7 +94170,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 33612, 33616), }); declarations.push(Declaration { - id: DeclarationId(3230), + id: DeclarationId(3234), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94113,17 +94184,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 33612, 33616), }); declarations.push(Declaration { - id: DeclarationId(3231), + id: DeclarationId(3235), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3229), + ty: DeclarationId(3233), }, Field { label: "None".to_string(), - ty: DeclarationId(3230), + ty: DeclarationId(3234), }, ], }, @@ -94138,7 +94209,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 33612, 33616), }); declarations.push(Declaration { - id: DeclarationId(3232), + id: DeclarationId(3236), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94157,7 +94228,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 33908, 33912), }); declarations.push(Declaration { - id: DeclarationId(3233), + id: DeclarationId(3237), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94171,17 +94242,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 33908, 33912), }); declarations.push(Declaration { - id: DeclarationId(3234), + id: DeclarationId(3238), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3232), + ty: DeclarationId(3236), }, Field { label: "None".to_string(), - ty: DeclarationId(3233), + ty: DeclarationId(3237), }, ], }, @@ -94196,7 +94267,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 33908, 33912), }); declarations.push(Declaration { - id: DeclarationId(3235), + id: DeclarationId(3239), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94215,7 +94286,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 35157, 35161), }); declarations.push(Declaration { - id: DeclarationId(3236), + id: DeclarationId(3240), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94229,17 +94300,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 35157, 35161), }); declarations.push(Declaration { - id: DeclarationId(3237), + id: DeclarationId(3241), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3235), + ty: DeclarationId(3239), }, Field { label: "None".to_string(), - ty: DeclarationId(3236), + ty: DeclarationId(3240), }, ], }, @@ -94254,7 +94325,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 35157, 35161), }); declarations.push(Declaration { - id: DeclarationId(3238), + id: DeclarationId(3242), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94273,7 +94344,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 35632, 35636), }); declarations.push(Declaration { - id: DeclarationId(3239), + id: DeclarationId(3243), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94287,17 +94358,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 35632, 35636), }); declarations.push(Declaration { - id: DeclarationId(3240), + id: DeclarationId(3244), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3238), + ty: DeclarationId(3242), }, Field { label: "None".to_string(), - ty: DeclarationId(3239), + ty: DeclarationId(3243), }, ], }, @@ -94312,7 +94383,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 35632, 35636), }); declarations.push(Declaration { - id: DeclarationId(3241), + id: DeclarationId(3245), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94331,7 +94402,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 36895, 36899), }); declarations.push(Declaration { - id: DeclarationId(3242), + id: DeclarationId(3246), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94345,17 +94416,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 36895, 36899), }); declarations.push(Declaration { - id: DeclarationId(3243), + id: DeclarationId(3247), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3241), + ty: DeclarationId(3245), }, Field { label: "None".to_string(), - ty: DeclarationId(3242), + ty: DeclarationId(3246), }, ], }, @@ -94370,7 +94441,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 36895, 36899), }); declarations.push(Declaration { - id: DeclarationId(3244), + id: DeclarationId(3248), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94389,7 +94460,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 37167, 37171), }); declarations.push(Declaration { - id: DeclarationId(3245), + id: DeclarationId(3249), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94403,17 +94474,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 37167, 37171), }); declarations.push(Declaration { - id: DeclarationId(3246), + id: DeclarationId(3250), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3244), + ty: DeclarationId(3248), }, Field { label: "None".to_string(), - ty: DeclarationId(3245), + ty: DeclarationId(3249), }, ], }, @@ -94428,7 +94499,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 37167, 37171), }); declarations.push(Declaration { - id: DeclarationId(3247), + id: DeclarationId(3251), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94447,7 +94518,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/operators.dag", 142, 155), }); declarations.push(Declaration { - id: DeclarationId(3248), + id: DeclarationId(3252), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94461,17 +94532,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/operators.dag", 142, 155), }); declarations.push(Declaration { - id: DeclarationId(3249), + id: DeclarationId(3253), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3247), + ty: DeclarationId(3251), }, Field { label: "None".to_string(), - ty: DeclarationId(3248), + ty: DeclarationId(3252), }, ], }, @@ -94486,7 +94557,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/operators.dag", 142, 155), }); declarations.push(Declaration { - id: DeclarationId(3250), + id: DeclarationId(3254), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94505,7 +94576,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1274, 1284), }); declarations.push(Declaration { - id: DeclarationId(3251), + id: DeclarationId(3255), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94519,17 +94590,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1274, 1284), }); declarations.push(Declaration { - id: DeclarationId(3252), + id: DeclarationId(3256), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3250), + ty: DeclarationId(3254), }, Field { label: "None".to_string(), - ty: DeclarationId(3251), + ty: DeclarationId(3255), }, ], }, @@ -94544,7 +94615,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1274, 1284), }); declarations.push(Declaration { - id: DeclarationId(3253), + id: DeclarationId(3257), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94563,7 +94634,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1554, 1561), }); declarations.push(Declaration { - id: DeclarationId(3254), + id: DeclarationId(3258), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94577,17 +94648,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1554, 1561), }); declarations.push(Declaration { - id: DeclarationId(3255), + id: DeclarationId(3259), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3253), + ty: DeclarationId(3257), }, Field { label: "None".to_string(), - ty: DeclarationId(3254), + ty: DeclarationId(3258), }, ], }, @@ -94602,12 +94673,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1554, 1561), }); declarations.push(Declaration { - id: DeclarationId(3256), + id: DeclarationId(3260), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1771), + ty: DeclarationId(1772), }], }, type_params: vec![], @@ -94621,7 +94692,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1558, 1574), }); declarations.push(Declaration { - id: DeclarationId(3257), + id: DeclarationId(3261), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94635,17 +94706,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1558, 1574), }); declarations.push(Declaration { - id: DeclarationId(3258), + id: DeclarationId(3262), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3256), + ty: DeclarationId(3260), }, Field { label: "None".to_string(), - ty: DeclarationId(3257), + ty: DeclarationId(3261), }, ], }, @@ -94660,12 +94731,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1558, 1574), }); declarations.push(Declaration { - id: DeclarationId(3259), + id: DeclarationId(3263), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2832), + ty: DeclarationId(2836), }], }, type_params: vec![], @@ -94679,7 +94750,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1690, 1710), }); declarations.push(Declaration { - id: DeclarationId(3260), + id: DeclarationId(3264), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94693,17 +94764,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1690, 1710), }); declarations.push(Declaration { - id: DeclarationId(3261), + id: DeclarationId(3265), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3259), + ty: DeclarationId(3263), }, Field { label: "None".to_string(), - ty: DeclarationId(3260), + ty: DeclarationId(3264), }, ], }, @@ -94718,12 +94789,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1690, 1710), }); declarations.push(Declaration { - id: DeclarationId(3262), + id: DeclarationId(3266), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1760), + ty: DeclarationId(1761), }], }, type_params: vec![], @@ -94737,7 +94808,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1726, 1746), }); declarations.push(Declaration { - id: DeclarationId(3263), + id: DeclarationId(3267), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94751,17 +94822,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1726, 1746), }); declarations.push(Declaration { - id: DeclarationId(3264), + id: DeclarationId(3268), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3262), + ty: DeclarationId(3266), }, Field { label: "None".to_string(), - ty: DeclarationId(3263), + ty: DeclarationId(3267), }, ], }, @@ -94776,7 +94847,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1726, 1746), }); declarations.push(Declaration { - id: DeclarationId(3265), + id: DeclarationId(3269), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94795,7 +94866,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2505, 2512), }); declarations.push(Declaration { - id: DeclarationId(3266), + id: DeclarationId(3270), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94809,17 +94880,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2505, 2512), }); declarations.push(Declaration { - id: DeclarationId(3267), + id: DeclarationId(3271), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3265), + ty: DeclarationId(3269), }, Field { label: "None".to_string(), - ty: DeclarationId(3266), + ty: DeclarationId(3270), }, ], }, @@ -94834,7 +94905,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2505, 2512), }); declarations.push(Declaration { - id: DeclarationId(3268), + id: DeclarationId(3272), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94853,7 +94924,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2541, 2548), }); declarations.push(Declaration { - id: DeclarationId(3269), + id: DeclarationId(3273), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94867,17 +94938,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2541, 2548), }); declarations.push(Declaration { - id: DeclarationId(3270), + id: DeclarationId(3274), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3268), + ty: DeclarationId(3272), }, Field { label: "None".to_string(), - ty: DeclarationId(3269), + ty: DeclarationId(3273), }, ], }, @@ -94892,7 +94963,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2541, 2548), }); declarations.push(Declaration { - id: DeclarationId(3271), + id: DeclarationId(3275), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94911,7 +94982,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5334, 5341), }); declarations.push(Declaration { - id: DeclarationId(3272), + id: DeclarationId(3276), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94925,17 +94996,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5334, 5341), }); declarations.push(Declaration { - id: DeclarationId(3273), + id: DeclarationId(3277), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3271), + ty: DeclarationId(3275), }, Field { label: "None".to_string(), - ty: DeclarationId(3272), + ty: DeclarationId(3276), }, ], }, @@ -94950,12 +95021,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5334, 5341), }); declarations.push(Declaration { - id: DeclarationId(3274), + id: DeclarationId(3278), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2866), + ty: DeclarationId(2870), }], }, type_params: vec![], @@ -94969,7 +95040,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5492, 5512), }); declarations.push(Declaration { - id: DeclarationId(3275), + id: DeclarationId(3279), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94983,17 +95054,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5492, 5512), }); declarations.push(Declaration { - id: DeclarationId(3276), + id: DeclarationId(3280), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3274), + ty: DeclarationId(3278), }, Field { label: "None".to_string(), - ty: DeclarationId(3275), + ty: DeclarationId(3279), }, ], }, @@ -95008,12 +95079,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5492, 5512), }); declarations.push(Declaration { - id: DeclarationId(3277), + id: DeclarationId(3281), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2868), + ty: DeclarationId(2872), }], }, type_params: vec![], @@ -95027,7 +95098,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5615, 5635), }); declarations.push(Declaration { - id: DeclarationId(3278), + id: DeclarationId(3282), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95041,17 +95112,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5615, 5635), }); declarations.push(Declaration { - id: DeclarationId(3279), + id: DeclarationId(3283), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3277), + ty: DeclarationId(3281), }, Field { label: "None".to_string(), - ty: DeclarationId(3278), + ty: DeclarationId(3282), }, ], }, @@ -95066,7 +95137,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5615, 5635), }); declarations.push(Declaration { - id: DeclarationId(3280), + id: DeclarationId(3284), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -95085,7 +95156,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5652, 5659), }); declarations.push(Declaration { - id: DeclarationId(3281), + id: DeclarationId(3285), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95099,17 +95170,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5652, 5659), }); declarations.push(Declaration { - id: DeclarationId(3282), + id: DeclarationId(3286), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3280), + ty: DeclarationId(3284), }, Field { label: "None".to_string(), - ty: DeclarationId(3281), + ty: DeclarationId(3285), }, ], }, @@ -95124,12 +95195,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5652, 5659), }); declarations.push(Declaration { - id: DeclarationId(3283), + id: DeclarationId(3287), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1790), + ty: DeclarationId(1791), }], }, type_params: vec![], @@ -95143,7 +95214,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5672, 5687), }); declarations.push(Declaration { - id: DeclarationId(3284), + id: DeclarationId(3288), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95157,17 +95228,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5672, 5687), }); declarations.push(Declaration { - id: DeclarationId(3285), + id: DeclarationId(3289), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3283), + ty: DeclarationId(3287), }, Field { label: "None".to_string(), - ty: DeclarationId(3284), + ty: DeclarationId(3288), }, ], }, @@ -95182,7 +95253,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5672, 5687), }); declarations.push(Declaration { - id: DeclarationId(3286), + id: DeclarationId(3290), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -95201,7 +95272,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5707, 5711), }); declarations.push(Declaration { - id: DeclarationId(3287), + id: DeclarationId(3291), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95215,17 +95286,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5707, 5711), }); declarations.push(Declaration { - id: DeclarationId(3288), + id: DeclarationId(3292), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3286), + ty: DeclarationId(3290), }, Field { label: "None".to_string(), - ty: DeclarationId(3287), + ty: DeclarationId(3291), }, ], }, @@ -95240,12 +95311,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5707, 5711), }); declarations.push(Declaration { - id: DeclarationId(3289), + id: DeclarationId(3293), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1771), + ty: DeclarationId(1772), }], }, type_params: vec![], @@ -95259,7 +95330,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5753, 5769), }); declarations.push(Declaration { - id: DeclarationId(3290), + id: DeclarationId(3294), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95273,17 +95344,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5753, 5769), }); declarations.push(Declaration { - id: DeclarationId(3291), + id: DeclarationId(3295), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3289), + ty: DeclarationId(3293), }, Field { label: "None".to_string(), - ty: DeclarationId(3290), + ty: DeclarationId(3294), }, ], }, @@ -95298,12 +95369,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5753, 5769), }); declarations.push(Declaration { - id: DeclarationId(3292), + id: DeclarationId(3296), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1770), + ty: DeclarationId(1771), }], }, type_params: vec![], @@ -95317,7 +95388,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8418, 8447), }); declarations.push(Declaration { - id: DeclarationId(3293), + id: DeclarationId(3297), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95331,17 +95402,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8418, 8447), }); declarations.push(Declaration { - id: DeclarationId(3294), + id: DeclarationId(3298), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3292), + ty: DeclarationId(3296), }, Field { label: "None".to_string(), - ty: DeclarationId(3293), + ty: DeclarationId(3297), }, ], }, @@ -95356,12 +95427,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8418, 8447), }); declarations.push(Declaration { - id: DeclarationId(3295), + id: DeclarationId(3299), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1769), + ty: DeclarationId(1770), }], }, type_params: vec![], @@ -95375,7 +95446,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8615, 8636), }); declarations.push(Declaration { - id: DeclarationId(3296), + id: DeclarationId(3300), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95389,17 +95460,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8615, 8636), }); declarations.push(Declaration { - id: DeclarationId(3297), + id: DeclarationId(3301), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3295), + ty: DeclarationId(3299), }, Field { label: "None".to_string(), - ty: DeclarationId(3296), + ty: DeclarationId(3300), }, ], }, @@ -95414,7 +95485,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8615, 8636), }); declarations.push(Declaration { - id: DeclarationId(3298), + id: DeclarationId(3302), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -95433,7 +95504,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8834, 8839), }); declarations.push(Declaration { - id: DeclarationId(3299), + id: DeclarationId(3303), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95447,17 +95518,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8834, 8839), }); declarations.push(Declaration { - id: DeclarationId(3300), + id: DeclarationId(3304), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3298), + ty: DeclarationId(3302), }, Field { label: "None".to_string(), - ty: DeclarationId(3299), + ty: DeclarationId(3303), }, ], }, @@ -95472,7 +95543,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8834, 8839), }); declarations.push(Declaration { - id: DeclarationId(3301), + id: DeclarationId(3305), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -95491,7 +95562,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10532, 10539), }); declarations.push(Declaration { - id: DeclarationId(3302), + id: DeclarationId(3306), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95505,17 +95576,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10532, 10539), }); declarations.push(Declaration { - id: DeclarationId(3303), + id: DeclarationId(3307), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3301), + ty: DeclarationId(3305), }, Field { label: "None".to_string(), - ty: DeclarationId(3302), + ty: DeclarationId(3306), }, ], }, @@ -95530,7 +95601,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10532, 10539), }); declarations.push(Declaration { - id: DeclarationId(3304), + id: DeclarationId(3308), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -95549,7 +95620,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10551, 10558), }); declarations.push(Declaration { - id: DeclarationId(3305), + id: DeclarationId(3309), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95563,17 +95634,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10551, 10558), }); declarations.push(Declaration { - id: DeclarationId(3306), + id: DeclarationId(3310), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3304), + ty: DeclarationId(3308), }, Field { label: "None".to_string(), - ty: DeclarationId(3305), + ty: DeclarationId(3309), }, ], }, @@ -95588,12 +95659,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10551, 10558), }); declarations.push(Declaration { - id: DeclarationId(3307), + id: DeclarationId(3311), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2896), + ty: DeclarationId(2900), }], }, type_params: vec![], @@ -95607,7 +95678,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10614, 10634), }); declarations.push(Declaration { - id: DeclarationId(3308), + id: DeclarationId(3312), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95621,17 +95692,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10614, 10634), }); declarations.push(Declaration { - id: DeclarationId(3309), + id: DeclarationId(3313), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3307), + ty: DeclarationId(3311), }, Field { label: "None".to_string(), - ty: DeclarationId(3308), + ty: DeclarationId(3312), }, ], }, @@ -95646,7 +95717,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10614, 10634), }); declarations.push(Declaration { - id: DeclarationId(3310), + id: DeclarationId(3314), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -95665,7 +95736,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10661, 10668), }); declarations.push(Declaration { - id: DeclarationId(3311), + id: DeclarationId(3315), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95679,17 +95750,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10661, 10668), }); declarations.push(Declaration { - id: DeclarationId(3312), + id: DeclarationId(3316), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3310), + ty: DeclarationId(3314), }, Field { label: "None".to_string(), - ty: DeclarationId(3311), + ty: DeclarationId(3315), }, ], }, @@ -95704,7 +95775,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10661, 10668), }); declarations.push(Declaration { - id: DeclarationId(3313), + id: DeclarationId(3317), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -95723,7 +95794,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10690, 10697), }); declarations.push(Declaration { - id: DeclarationId(3314), + id: DeclarationId(3318), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95737,17 +95808,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10690, 10697), }); declarations.push(Declaration { - id: DeclarationId(3315), + id: DeclarationId(3319), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3313), + ty: DeclarationId(3317), }, Field { label: "None".to_string(), - ty: DeclarationId(3314), + ty: DeclarationId(3318), }, ], }, @@ -95762,7 +95833,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10690, 10697), }); declarations.push(Declaration { - id: DeclarationId(3316), + id: DeclarationId(3320), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -95781,7 +95852,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10753, 10757), }); declarations.push(Declaration { - id: DeclarationId(3317), + id: DeclarationId(3321), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95795,17 +95866,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10753, 10757), }); declarations.push(Declaration { - id: DeclarationId(3318), + id: DeclarationId(3322), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3316), + ty: DeclarationId(3320), }, Field { label: "None".to_string(), - ty: DeclarationId(3317), + ty: DeclarationId(3321), }, ], }, @@ -95820,7 +95891,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10753, 10757), }); declarations.push(Declaration { - id: DeclarationId(3319), + id: DeclarationId(3323), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -95839,7 +95910,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10791, 10798), }); declarations.push(Declaration { - id: DeclarationId(3320), + id: DeclarationId(3324), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95853,17 +95924,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10791, 10798), }); declarations.push(Declaration { - id: DeclarationId(3321), + id: DeclarationId(3325), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3319), + ty: DeclarationId(3323), }, Field { label: "None".to_string(), - ty: DeclarationId(3320), + ty: DeclarationId(3324), }, ], }, @@ -95878,7 +95949,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10791, 10798), }); declarations.push(Declaration { - id: DeclarationId(3322), + id: DeclarationId(3326), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -95897,7 +95968,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10810, 10817), }); declarations.push(Declaration { - id: DeclarationId(3323), + id: DeclarationId(3327), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95911,17 +95982,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10810, 10817), }); declarations.push(Declaration { - id: DeclarationId(3324), + id: DeclarationId(3328), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3322), + ty: DeclarationId(3326), }, Field { label: "None".to_string(), - ty: DeclarationId(3323), + ty: DeclarationId(3327), }, ], }, @@ -95936,12 +96007,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10810, 10817), }); declarations.push(Declaration { - id: DeclarationId(3325), + id: DeclarationId(3329), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2904), + ty: DeclarationId(2908), }], }, type_params: vec![], @@ -95955,7 +96026,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10943, 10963), }); declarations.push(Declaration { - id: DeclarationId(3326), + id: DeclarationId(3330), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95969,17 +96040,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10943, 10963), }); declarations.push(Declaration { - id: DeclarationId(3327), + id: DeclarationId(3331), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3325), + ty: DeclarationId(3329), }, Field { label: "None".to_string(), - ty: DeclarationId(3326), + ty: DeclarationId(3330), }, ], }, @@ -95994,12 +96065,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10943, 10963), }); declarations.push(Declaration { - id: DeclarationId(3328), + id: DeclarationId(3332), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2906), + ty: DeclarationId(2910), }], }, type_params: vec![], @@ -96013,7 +96084,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10976, 10996), }); declarations.push(Declaration { - id: DeclarationId(3329), + id: DeclarationId(3333), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96027,17 +96098,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10976, 10996), }); declarations.push(Declaration { - id: DeclarationId(3330), + id: DeclarationId(3334), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3328), + ty: DeclarationId(3332), }, Field { label: "None".to_string(), - ty: DeclarationId(3329), + ty: DeclarationId(3333), }, ], }, @@ -96052,7 +96123,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10976, 10996), }); declarations.push(Declaration { - id: DeclarationId(3331), + id: DeclarationId(3335), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -96071,7 +96142,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11018, 11025), }); declarations.push(Declaration { - id: DeclarationId(3332), + id: DeclarationId(3336), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96085,17 +96156,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11018, 11025), }); declarations.push(Declaration { - id: DeclarationId(3333), + id: DeclarationId(3337), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3331), + ty: DeclarationId(3335), }, Field { label: "None".to_string(), - ty: DeclarationId(3332), + ty: DeclarationId(3336), }, ], }, @@ -96110,7 +96181,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11018, 11025), }); declarations.push(Declaration { - id: DeclarationId(3334), + id: DeclarationId(3338), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -96129,7 +96200,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11081, 11085), }); declarations.push(Declaration { - id: DeclarationId(3335), + id: DeclarationId(3339), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96143,17 +96214,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11081, 11085), }); declarations.push(Declaration { - id: DeclarationId(3336), + id: DeclarationId(3340), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3334), + ty: DeclarationId(3338), }, Field { label: "None".to_string(), - ty: DeclarationId(3335), + ty: DeclarationId(3339), }, ], }, @@ -96168,7 +96239,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11081, 11085), }); declarations.push(Declaration { - id: DeclarationId(3337), + id: DeclarationId(3341), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -96187,7 +96258,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11504, 11511), }); declarations.push(Declaration { - id: DeclarationId(3338), + id: DeclarationId(3342), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96201,17 +96272,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11504, 11511), }); declarations.push(Declaration { - id: DeclarationId(3339), + id: DeclarationId(3343), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3337), + ty: DeclarationId(3341), }, Field { label: "None".to_string(), - ty: DeclarationId(3338), + ty: DeclarationId(3342), }, ], }, @@ -96226,7 +96297,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11504, 11511), }); declarations.push(Declaration { - id: DeclarationId(3340), + id: DeclarationId(3344), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -96245,7 +96316,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11519, 11523), }); declarations.push(Declaration { - id: DeclarationId(3341), + id: DeclarationId(3345), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96259,17 +96330,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11519, 11523), }); declarations.push(Declaration { - id: DeclarationId(3342), + id: DeclarationId(3346), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3340), + ty: DeclarationId(3344), }, Field { label: "None".to_string(), - ty: DeclarationId(3341), + ty: DeclarationId(3345), }, ], }, @@ -96284,7 +96355,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11519, 11523), }); declarations.push(Declaration { - id: DeclarationId(3343), + id: DeclarationId(3347), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -96303,7 +96374,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11530, 11534), }); declarations.push(Declaration { - id: DeclarationId(3344), + id: DeclarationId(3348), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96317,17 +96388,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11530, 11534), }); declarations.push(Declaration { - id: DeclarationId(3345), + id: DeclarationId(3349), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3343), + ty: DeclarationId(3347), }, Field { label: "None".to_string(), - ty: DeclarationId(3344), + ty: DeclarationId(3348), }, ], }, @@ -96342,7 +96413,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11530, 11534), }); declarations.push(Declaration { - id: DeclarationId(3346), + id: DeclarationId(3350), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -96361,7 +96432,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11584, 11591), }); declarations.push(Declaration { - id: DeclarationId(3347), + id: DeclarationId(3351), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96375,17 +96446,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11584, 11591), }); declarations.push(Declaration { - id: DeclarationId(3348), + id: DeclarationId(3352), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3346), + ty: DeclarationId(3350), }, Field { label: "None".to_string(), - ty: DeclarationId(3347), + ty: DeclarationId(3351), }, ], }, @@ -96400,7 +96471,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11584, 11591), }); declarations.push(Declaration { - id: DeclarationId(3349), + id: DeclarationId(3353), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -96419,7 +96490,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11599, 11603), }); declarations.push(Declaration { - id: DeclarationId(3350), + id: DeclarationId(3354), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96433,17 +96504,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11599, 11603), }); declarations.push(Declaration { - id: DeclarationId(3351), + id: DeclarationId(3355), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3349), + ty: DeclarationId(3353), }, Field { label: "None".to_string(), - ty: DeclarationId(3350), + ty: DeclarationId(3354), }, ], }, @@ -96458,7 +96529,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11599, 11603), }); declarations.push(Declaration { - id: DeclarationId(3352), + id: DeclarationId(3356), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -96477,7 +96548,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11610, 11614), }); declarations.push(Declaration { - id: DeclarationId(3353), + id: DeclarationId(3357), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96491,17 +96562,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11610, 11614), }); declarations.push(Declaration { - id: DeclarationId(3354), + id: DeclarationId(3358), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3352), + ty: DeclarationId(3356), }, Field { label: "None".to_string(), - ty: DeclarationId(3353), + ty: DeclarationId(3357), }, ], }, @@ -96516,7 +96587,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11610, 11614), }); declarations.push(Declaration { - id: DeclarationId(3355), + id: DeclarationId(3359), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -96535,7 +96606,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11663, 11670), }); declarations.push(Declaration { - id: DeclarationId(3356), + id: DeclarationId(3360), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96549,17 +96620,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11663, 11670), }); declarations.push(Declaration { - id: DeclarationId(3357), + id: DeclarationId(3361), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3355), + ty: DeclarationId(3359), }, Field { label: "None".to_string(), - ty: DeclarationId(3356), + ty: DeclarationId(3360), }, ], }, @@ -96574,7 +96645,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11663, 11670), }); declarations.push(Declaration { - id: DeclarationId(3358), + id: DeclarationId(3362), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -96593,7 +96664,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11678, 11682), }); declarations.push(Declaration { - id: DeclarationId(3359), + id: DeclarationId(3363), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96607,17 +96678,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11678, 11682), }); declarations.push(Declaration { - id: DeclarationId(3360), + id: DeclarationId(3364), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3358), + ty: DeclarationId(3362), }, Field { label: "None".to_string(), - ty: DeclarationId(3359), + ty: DeclarationId(3363), }, ], }, @@ -96632,7 +96703,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11678, 11682), }); declarations.push(Declaration { - id: DeclarationId(3361), + id: DeclarationId(3365), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -96651,7 +96722,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11689, 11693), }); declarations.push(Declaration { - id: DeclarationId(3362), + id: DeclarationId(3366), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96665,17 +96736,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11689, 11693), }); declarations.push(Declaration { - id: DeclarationId(3363), + id: DeclarationId(3367), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3361), + ty: DeclarationId(3365), }, Field { label: "None".to_string(), - ty: DeclarationId(3362), + ty: DeclarationId(3366), }, ], }, @@ -96690,7 +96761,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11689, 11693), }); declarations.push(Declaration { - id: DeclarationId(3364), + id: DeclarationId(3368), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -96709,7 +96780,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12673, 12677), }); declarations.push(Declaration { - id: DeclarationId(3365), + id: DeclarationId(3369), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96723,17 +96794,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12673, 12677), }); declarations.push(Declaration { - id: DeclarationId(3366), + id: DeclarationId(3370), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3364), + ty: DeclarationId(3368), }, Field { label: "None".to_string(), - ty: DeclarationId(3365), + ty: DeclarationId(3369), }, ], }, @@ -96748,7 +96819,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12673, 12677), }); declarations.push(Declaration { - id: DeclarationId(3367), + id: DeclarationId(3371), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -96767,7 +96838,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12756, 12763), }); declarations.push(Declaration { - id: DeclarationId(3368), + id: DeclarationId(3372), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96781,17 +96852,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12756, 12763), }); declarations.push(Declaration { - id: DeclarationId(3369), + id: DeclarationId(3373), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3367), + ty: DeclarationId(3371), }, Field { label: "None".to_string(), - ty: DeclarationId(3368), + ty: DeclarationId(3372), }, ], }, @@ -96806,7 +96877,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12756, 12763), }); declarations.push(Declaration { - id: DeclarationId(3370), + id: DeclarationId(3374), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -96825,7 +96896,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13403, 13407), }); declarations.push(Declaration { - id: DeclarationId(3371), + id: DeclarationId(3375), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96839,17 +96910,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13403, 13407), }); declarations.push(Declaration { - id: DeclarationId(3372), + id: DeclarationId(3376), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3370), + ty: DeclarationId(3374), }, Field { label: "None".to_string(), - ty: DeclarationId(3371), + ty: DeclarationId(3375), }, ], }, @@ -98290,7 +98361,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(177), Port { id: PortId(177), - state: PortState::Resolved(TypeShape::new(DeclarationId(901))), + state: PortState::Resolved(TypeShape::new(DeclarationId(902))), produced_by: None, }, ); @@ -98298,7 +98369,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(178), Port { id: PortId(178), - state: PortState::Resolved(TypeShape::new(DeclarationId(901))), + state: PortState::Resolved(TypeShape::new(DeclarationId(902))), produced_by: None, }, ); @@ -98330,7 +98401,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(182), Port { id: PortId(182), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: None, }, ); @@ -98346,7 +98417,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(184), Port { id: PortId(184), - state: PortState::Resolved(TypeShape::new(DeclarationId(906))), + state: PortState::Resolved(TypeShape::new(DeclarationId(907))), produced_by: Some(NodeId(180)), }, ); @@ -98354,7 +98425,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(185), Port { id: PortId(185), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: None, }, ); @@ -98362,7 +98433,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(186), Port { id: PortId(186), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: None, }, ); @@ -98386,7 +98457,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(189), Port { id: PortId(189), - state: PortState::Resolved(TypeShape::new(DeclarationId(2139))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2143))), produced_by: Some(NodeId(184)), }, ); @@ -98394,7 +98465,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(190), Port { id: PortId(190), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: None, }, ); @@ -98402,7 +98473,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(191), Port { id: PortId(191), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: None, }, ); @@ -98410,7 +98481,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(192), Port { id: PortId(192), - state: PortState::Resolved(TypeShape::new(DeclarationId(2140))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2144))), produced_by: None, }, ); @@ -98418,7 +98489,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(193), Port { id: PortId(193), - state: PortState::Resolved(TypeShape::new(DeclarationId(2141))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2145))), produced_by: Some(NodeId(186)), }, ); @@ -98426,7 +98497,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(194), Port { id: PortId(194), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: None, }, ); @@ -98474,7 +98545,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(200), Port { id: PortId(200), - state: PortState::Resolved(TypeShape::new(DeclarationId(904))), + state: PortState::Resolved(TypeShape::new(DeclarationId(905))), produced_by: None, }, ); @@ -98546,7 +98617,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(209), Port { id: PortId(209), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: None, }, ); @@ -98554,7 +98625,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(210), Port { id: PortId(210), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: None, }, ); @@ -98578,7 +98649,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(213), Port { id: PortId(213), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: Some(NodeId(203)), }, ); @@ -98586,7 +98657,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(214), Port { id: PortId(214), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: None, }, ); @@ -98594,7 +98665,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(215), Port { id: PortId(215), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: None, }, ); @@ -98618,7 +98689,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(218), Port { id: PortId(218), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: Some(NodeId(207)), }, ); @@ -98626,7 +98697,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(219), Port { id: PortId(219), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: None, }, ); @@ -98634,7 +98705,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(220), Port { id: PortId(220), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: None, }, ); @@ -98658,7 +98729,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(223), Port { id: PortId(223), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: Some(NodeId(211)), }, ); @@ -98666,7 +98737,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(224), Port { id: PortId(224), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: None, }, ); @@ -98674,7 +98745,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(225), Port { id: PortId(225), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: None, }, ); @@ -98698,7 +98769,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(228), Port { id: PortId(228), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: Some(NodeId(215)), }, ); @@ -98706,7 +98777,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(229), Port { id: PortId(229), - state: PortState::Resolved(TypeShape::new(DeclarationId(2142))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2146))), produced_by: None, }, ); @@ -98730,7 +98801,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(232), Port { id: PortId(232), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: Some(NodeId(219)), }, ); @@ -98738,7 +98809,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(233), Port { id: PortId(233), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: None, }, ); @@ -98746,7 +98817,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(234), Port { id: PortId(234), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: None, }, ); @@ -99450,7 +99521,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(322), Port { id: PortId(322), - state: PortState::Resolved(TypeShape::new(DeclarationId(901))), + state: PortState::Resolved(TypeShape::new(DeclarationId(902))), produced_by: None, }, ); @@ -99458,7 +99529,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(323), Port { id: PortId(323), - state: PortState::Resolved(TypeShape::new(DeclarationId(901))), + state: PortState::Resolved(TypeShape::new(DeclarationId(902))), produced_by: None, }, ); @@ -99474,7 +99545,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(325), Port { id: PortId(325), - state: PortState::Resolved(TypeShape::new(DeclarationId(921))), + state: PortState::Resolved(TypeShape::new(DeclarationId(922))), produced_by: None, }, ); @@ -99482,7 +99553,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(326), Port { id: PortId(326), - state: PortState::Resolved(TypeShape::new(DeclarationId(921))), + state: PortState::Resolved(TypeShape::new(DeclarationId(922))), produced_by: None, }, ); @@ -100106,7 +100177,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(404), Port { id: PortId(404), - state: PortState::Resolved(TypeShape::new(DeclarationId(921))), + state: PortState::Resolved(TypeShape::new(DeclarationId(922))), produced_by: None, }, ); @@ -100114,7 +100185,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(405), Port { id: PortId(405), - state: PortState::Resolved(TypeShape::new(DeclarationId(921))), + state: PortState::Resolved(TypeShape::new(DeclarationId(922))), produced_by: None, }, ); @@ -100130,7 +100201,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(407), Port { id: PortId(407), - state: PortState::Resolved(TypeShape::new(DeclarationId(921))), + state: PortState::Resolved(TypeShape::new(DeclarationId(922))), produced_by: Some(NodeId(347)), }, ); @@ -100138,7 +100209,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(408), Port { id: PortId(408), - state: PortState::Resolved(TypeShape::new(DeclarationId(921))), + state: PortState::Resolved(TypeShape::new(DeclarationId(922))), produced_by: None, }, ); @@ -100146,7 +100217,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(409), Port { id: PortId(409), - state: PortState::Resolved(TypeShape::new(DeclarationId(921))), + state: PortState::Resolved(TypeShape::new(DeclarationId(922))), produced_by: None, }, ); @@ -100162,7 +100233,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(411), Port { id: PortId(411), - state: PortState::Resolved(TypeShape::new(DeclarationId(921))), + state: PortState::Resolved(TypeShape::new(DeclarationId(922))), produced_by: Some(NodeId(350)), }, ); @@ -100170,7 +100241,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(412), Port { id: PortId(412), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: None, }, ); @@ -100250,7 +100321,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(422), Port { id: PortId(422), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: Some(NodeId(359)), }, ); @@ -100258,7 +100329,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(423), Port { id: PortId(423), - state: PortState::Resolved(TypeShape::new(DeclarationId(2143))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2147))), produced_by: None, }, ); @@ -100266,7 +100337,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(424), Port { id: PortId(424), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: Some(NodeId(361)), }, ); @@ -100274,7 +100345,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(425), Port { id: PortId(425), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: Some(NodeId(362)), }, ); @@ -100282,7 +100353,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(426), Port { id: PortId(426), - state: PortState::Resolved(TypeShape::new(DeclarationId(2140))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2144))), produced_by: Some(NodeId(363)), }, ); @@ -100298,7 +100369,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(428), Port { id: PortId(428), - state: PortState::Resolved(TypeShape::new(DeclarationId(2144))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2148))), produced_by: Some(NodeId(365)), }, ); @@ -100306,7 +100377,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(429), Port { id: PortId(429), - state: PortState::Resolved(TypeShape::new(DeclarationId(2145))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2149))), produced_by: None, }, ); @@ -100410,7 +100481,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(442), Port { id: PortId(442), - state: PortState::Resolved(TypeShape::new(DeclarationId(2146))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2150))), produced_by: Some(NodeId(378)), }, ); @@ -100418,7 +100489,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(443), Port { id: PortId(443), - state: PortState::Resolved(TypeShape::new(DeclarationId(2147))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2151))), produced_by: None, }, ); @@ -100466,7 +100537,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(449), Port { id: PortId(449), - state: PortState::Resolved(TypeShape::new(DeclarationId(2148))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2152))), produced_by: Some(NodeId(385)), }, ); @@ -100474,7 +100545,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(450), Port { id: PortId(450), - state: PortState::Resolved(TypeShape::new(DeclarationId(2149))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2153))), produced_by: None, }, ); @@ -100554,7 +100625,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(460), Port { id: PortId(460), - state: PortState::Resolved(TypeShape::new(DeclarationId(2150))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2154))), produced_by: None, }, ); @@ -100658,7 +100729,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(473), Port { id: PortId(473), - state: PortState::Resolved(TypeShape::new(DeclarationId(2151))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2155))), produced_by: Some(NodeId(407)), }, ); @@ -100666,7 +100737,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(474), Port { id: PortId(474), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: None, }, ); @@ -100802,7 +100873,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(491), Port { id: PortId(491), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: None, }, ); @@ -100938,7 +101009,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(508), Port { id: PortId(508), - state: PortState::Resolved(TypeShape::new(DeclarationId(2152))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2156))), produced_by: None, }, ); @@ -101042,7 +101113,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(521), Port { id: PortId(521), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: Some(NodeId(439)), }, ); @@ -101050,7 +101121,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(522), Port { id: PortId(522), - state: PortState::Resolved(TypeShape::new(DeclarationId(2153))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2157))), produced_by: None, }, ); @@ -101154,7 +101225,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(535), Port { id: PortId(535), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: Some(NodeId(451)), }, ); @@ -101162,7 +101233,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(536), Port { id: PortId(536), - state: PortState::Resolved(TypeShape::new(DeclarationId(2154))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2158))), produced_by: None, }, ); @@ -101314,7 +101385,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(555), Port { id: PortId(555), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: Some(NodeId(468)), }, ); @@ -101322,7 +101393,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(556), Port { id: PortId(556), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: None, }, ); @@ -101330,7 +101401,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(557), Port { id: PortId(557), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: None, }, ); @@ -101450,7 +101521,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(572), Port { id: PortId(572), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: Some(NodeId(477)), }, ); @@ -101458,7 +101529,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(573), Port { id: PortId(573), - state: PortState::Resolved(TypeShape::new(DeclarationId(901))), + state: PortState::Resolved(TypeShape::new(DeclarationId(902))), produced_by: None, }, ); @@ -101466,7 +101537,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(574), Port { id: PortId(574), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: None, }, ); @@ -101474,7 +101545,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(575), Port { id: PortId(575), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: None, }, ); @@ -101594,7 +101665,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(590), Port { id: PortId(590), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: Some(NodeId(486)), }, ); @@ -101602,7 +101673,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(591), Port { id: PortId(591), - state: PortState::Resolved(TypeShape::new(DeclarationId(901))), + state: PortState::Resolved(TypeShape::new(DeclarationId(902))), produced_by: None, }, ); @@ -101610,7 +101681,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(592), Port { id: PortId(592), - state: PortState::Resolved(TypeShape::new(DeclarationId(901))), + state: PortState::Resolved(TypeShape::new(DeclarationId(902))), produced_by: None, }, ); @@ -101618,7 +101689,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(593), Port { id: PortId(593), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: None, }, ); @@ -101626,7 +101697,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(594), Port { id: PortId(594), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: None, }, ); @@ -101658,7 +101729,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(598), Port { id: PortId(598), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: Some(NodeId(491)), }, ); @@ -101666,7 +101737,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(599), Port { id: PortId(599), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: None, }, ); @@ -101674,7 +101745,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(600), Port { id: PortId(600), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: None, }, ); @@ -101690,7 +101761,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(602), Port { id: PortId(602), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: Some(NodeId(494)), }, ); @@ -101698,7 +101769,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(603), Port { id: PortId(603), - state: PortState::Resolved(TypeShape::new(DeclarationId(906))), + state: PortState::Resolved(TypeShape::new(DeclarationId(907))), produced_by: None, }, ); @@ -101706,7 +101777,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(604), Port { id: PortId(604), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: None, }, ); @@ -101722,7 +101793,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(606), Port { id: PortId(606), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: Some(NodeId(497)), }, ); @@ -101746,7 +101817,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(609), Port { id: PortId(609), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: Some(NodeId(500)), }, ); @@ -101754,7 +101825,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(610), Port { id: PortId(610), - state: PortState::Resolved(TypeShape::new(DeclarationId(906))), + state: PortState::Resolved(TypeShape::new(DeclarationId(907))), produced_by: Some(NodeId(501)), }, ); @@ -101762,7 +101833,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(611), Port { id: PortId(611), - state: PortState::Resolved(TypeShape::new(DeclarationId(906))), + state: PortState::Resolved(TypeShape::new(DeclarationId(907))), produced_by: None, }, ); @@ -101778,7 +101849,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(613), Port { id: PortId(613), - state: PortState::Resolved(TypeShape::new(DeclarationId(2155))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2159))), produced_by: None, }, ); @@ -101786,7 +101857,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(614), Port { id: PortId(614), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: None, }, ); @@ -101890,7 +101961,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(627), Port { id: PortId(627), - state: PortState::Resolved(TypeShape::new(DeclarationId(2156))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2160))), produced_by: Some(NodeId(516)), }, ); @@ -101898,7 +101969,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(628), Port { id: PortId(628), - state: PortState::Resolved(TypeShape::new(DeclarationId(2157))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2161))), produced_by: None, }, ); @@ -101906,7 +101977,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(629), Port { id: PortId(629), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: None, }, ); @@ -101954,7 +102025,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(635), Port { id: PortId(635), - state: PortState::Resolved(TypeShape::new(DeclarationId(2158))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2162))), produced_by: Some(NodeId(523)), }, ); @@ -101962,7 +102033,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(636), Port { id: PortId(636), - state: PortState::Resolved(TypeShape::new(DeclarationId(2159))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2163))), produced_by: None, }, ); @@ -101978,7 +102049,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(638), Port { id: PortId(638), - state: PortState::Resolved(TypeShape::new(DeclarationId(2160))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2164))), produced_by: Some(NodeId(526)), }, ); @@ -101986,7 +102057,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(639), Port { id: PortId(639), - state: PortState::Resolved(TypeShape::new(DeclarationId(1180))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1181))), produced_by: None, }, ); @@ -102146,7 +102217,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(659), Port { id: PortId(659), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: Some(NodeId(543)), }, ); @@ -102154,7 +102225,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(660), Port { id: PortId(660), - state: PortState::Resolved(TypeShape::new(DeclarationId(1179))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1180))), produced_by: None, }, ); @@ -102234,7 +102305,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(670), Port { id: PortId(670), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: Some(NodeId(552)), }, ); @@ -102242,7 +102313,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(671), Port { id: PortId(671), - state: PortState::Resolved(TypeShape::new(DeclarationId(2526))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2530))), produced_by: None, }, ); @@ -102250,7 +102321,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(672), Port { id: PortId(672), - state: PortState::Resolved(TypeShape::new(DeclarationId(905))), + state: PortState::Resolved(TypeShape::new(DeclarationId(906))), produced_by: Some(NodeId(554)), }, ); @@ -102266,7 +102337,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(674), Port { id: PortId(674), - state: PortState::Resolved(TypeShape::new(DeclarationId(2648))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2652))), produced_by: Some(NodeId(556)), }, ); @@ -102314,7 +102385,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(680), Port { id: PortId(680), - state: PortState::Resolved(TypeShape::new(DeclarationId(1229))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1230))), produced_by: None, }, ); @@ -102322,7 +102393,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(681), Port { id: PortId(681), - state: PortState::Resolved(TypeShape::new(DeclarationId(1232))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1233))), produced_by: Some(NodeId(560)), }, ); @@ -102330,7 +102401,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(682), Port { id: PortId(682), - state: PortState::Resolved(TypeShape::new(DeclarationId(1230))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1231))), produced_by: Some(NodeId(562)), }, ); @@ -102338,7 +102409,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(683), Port { id: PortId(683), - state: PortState::Resolved(TypeShape::new(DeclarationId(1230))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1231))), produced_by: None, }, ); @@ -102346,7 +102417,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(684), Port { id: PortId(684), - state: PortState::Resolved(TypeShape::new(DeclarationId(1230))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1231))), produced_by: None, }, ); @@ -102634,7 +102705,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(720), Port { id: PortId(720), - state: PortState::Resolved(TypeShape::new(DeclarationId(1230))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1231))), produced_by: Some(NodeId(594)), }, ); @@ -102642,7 +102713,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(721), Port { id: PortId(721), - state: PortState::Resolved(TypeShape::new(DeclarationId(1230))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1231))), produced_by: None, }, ); @@ -102650,7 +102721,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(722), Port { id: PortId(722), - state: PortState::Resolved(TypeShape::new(DeclarationId(1230))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1231))), produced_by: None, }, ); @@ -102666,7 +102737,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(724), Port { id: PortId(724), - state: PortState::Resolved(TypeShape::new(DeclarationId(1230))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1231))), produced_by: Some(NodeId(597)), }, ); @@ -102682,7 +102753,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(726), Port { id: PortId(726), - state: PortState::Resolved(TypeShape::new(DeclarationId(1229))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1230))), produced_by: Some(NodeId(600)), }, ); @@ -102698,7 +102769,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(728), Port { id: PortId(728), - state: PortState::Resolved(TypeShape::new(DeclarationId(1230))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1231))), produced_by: Some(NodeId(603)), }, ); @@ -102706,7 +102777,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(729), Port { id: PortId(729), - state: PortState::Resolved(TypeShape::new(DeclarationId(1230))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1231))), produced_by: None, }, ); @@ -102714,7 +102785,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(730), Port { id: PortId(730), - state: PortState::Resolved(TypeShape::new(DeclarationId(1230))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1231))), produced_by: None, }, ); @@ -102730,7 +102801,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(732), Port { id: PortId(732), - state: PortState::Resolved(TypeShape::new(DeclarationId(1230))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1231))), produced_by: Some(NodeId(606)), }, ); @@ -102738,7 +102809,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(733), Port { id: PortId(733), - state: PortState::Resolved(TypeShape::new(DeclarationId(2649))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2653))), produced_by: Some(NodeId(608)), }, ); @@ -102882,7 +102953,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(751), Port { id: PortId(751), - state: PortState::Resolved(TypeShape::new(DeclarationId(1039))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1040))), produced_by: Some(NodeId(620)), }, ); @@ -102946,7 +103017,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(759), Port { id: PortId(759), - state: PortState::Resolved(TypeShape::new(DeclarationId(2017))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2018))), produced_by: Some(NodeId(628)), }, ); @@ -103066,7 +103137,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(774), Port { id: PortId(774), - state: PortState::Resolved(TypeShape::new(DeclarationId(1043))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1044))), produced_by: Some(NodeId(641)), }, ); @@ -103074,7 +103145,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(775), Port { id: PortId(775), - state: PortState::Resolved(TypeShape::new(DeclarationId(1230))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1231))), produced_by: None, }, ); @@ -103170,7 +103241,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(787), Port { id: PortId(787), - state: PortState::Resolved(TypeShape::new(DeclarationId(1230))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1231))), produced_by: Some(NodeId(650)), }, ); @@ -103514,7 +103585,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(830), Port { id: PortId(830), - state: PortState::Resolved(TypeShape::new(DeclarationId(2650))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2654))), produced_by: Some(NodeId(687)), }, ); @@ -103530,7 +103601,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(832), Port { id: PortId(832), - state: PortState::Resolved(TypeShape::new(DeclarationId(1230))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1231))), produced_by: None, }, ); @@ -103642,7 +103713,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(846), Port { id: PortId(846), - state: PortState::Resolved(TypeShape::new(DeclarationId(1043))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1044))), produced_by: Some(NodeId(701)), }, ); @@ -103658,7 +103729,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(848), Port { id: PortId(848), - state: PortState::Resolved(TypeShape::new(DeclarationId(1230))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1231))), produced_by: None, }, ); @@ -103714,7 +103785,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(855), Port { id: PortId(855), - state: PortState::Resolved(TypeShape::new(DeclarationId(1237))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1238))), produced_by: Some(NodeId(710)), }, ); @@ -103722,7 +103793,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(856), Port { id: PortId(856), - state: PortState::Resolved(TypeShape::new(DeclarationId(1230))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1231))), produced_by: None, }, ); @@ -103730,7 +103801,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(857), Port { id: PortId(857), - state: PortState::Resolved(TypeShape::new(DeclarationId(1236))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1237))), produced_by: None, }, ); @@ -103762,7 +103833,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(861), Port { id: PortId(861), - state: PortState::Resolved(TypeShape::new(DeclarationId(1229))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1230))), produced_by: Some(NodeId(714)), }, ); @@ -104338,7 +104409,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(933), Port { id: PortId(933), - state: PortState::Resolved(TypeShape::new(DeclarationId(2672))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2676))), produced_by: Some(NodeId(775)), }, ); @@ -104362,7 +104433,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(936), Port { id: PortId(936), - state: PortState::Resolved(TypeShape::new(DeclarationId(2673))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2677))), produced_by: Some(NodeId(777)), }, ); @@ -104370,7 +104441,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(937), Port { id: PortId(937), - state: PortState::Resolved(TypeShape::new(DeclarationId(2674))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2678))), produced_by: Some(NodeId(779)), }, ); @@ -104378,7 +104449,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(938), Port { id: PortId(938), - state: PortState::Resolved(TypeShape::new(DeclarationId(2675))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2679))), produced_by: Some(NodeId(781)), }, ); @@ -104386,7 +104457,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(939), Port { id: PortId(939), - state: PortState::Resolved(TypeShape::new(DeclarationId(2676))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2680))), produced_by: Some(NodeId(783)), }, ); @@ -104394,7 +104465,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(940), Port { id: PortId(940), - state: PortState::Resolved(TypeShape::new(DeclarationId(2677))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2681))), produced_by: Some(NodeId(785)), }, ); @@ -104402,7 +104473,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(941), Port { id: PortId(941), - state: PortState::Resolved(TypeShape::new(DeclarationId(2678))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2682))), produced_by: Some(NodeId(787)), }, ); @@ -104410,7 +104481,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(942), Port { id: PortId(942), - state: PortState::Resolved(TypeShape::new(DeclarationId(2680))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2684))), produced_by: Some(NodeId(789)), }, ); @@ -104418,7 +104489,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(943), Port { id: PortId(943), - state: PortState::Resolved(TypeShape::new(DeclarationId(1230))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1231))), produced_by: None, }, ); @@ -104442,7 +104513,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(946), Port { id: PortId(946), - state: PortState::Resolved(TypeShape::new(DeclarationId(2682))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2686))), produced_by: Some(NodeId(793)), }, ); @@ -104450,7 +104521,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(947), Port { id: PortId(947), - state: PortState::Resolved(TypeShape::new(DeclarationId(1039))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1040))), produced_by: None, }, ); @@ -104466,7 +104537,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(949), Port { id: PortId(949), - state: PortState::Resolved(TypeShape::new(DeclarationId(2683))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2687))), produced_by: Some(NodeId(796)), }, ); @@ -104474,7 +104545,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(950), Port { id: PortId(950), - state: PortState::Resolved(TypeShape::new(DeclarationId(1230))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1231))), produced_by: None, }, ); @@ -104498,7 +104569,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(953), Port { id: PortId(953), - state: PortState::Resolved(TypeShape::new(DeclarationId(2684))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2688))), produced_by: Some(NodeId(800)), }, ); @@ -104506,7 +104577,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(954), Port { id: PortId(954), - state: PortState::Resolved(TypeShape::new(DeclarationId(1230))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1231))), produced_by: None, }, ); @@ -104514,7 +104585,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(955), Port { id: PortId(955), - state: PortState::Resolved(TypeShape::new(DeclarationId(1039))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1040))), produced_by: None, }, ); @@ -104546,7 +104617,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(959), Port { id: PortId(959), - state: PortState::Resolved(TypeShape::new(DeclarationId(2685))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2689))), produced_by: Some(NodeId(805)), }, ); @@ -104562,7 +104633,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(961), Port { id: PortId(961), - state: PortState::Resolved(TypeShape::new(DeclarationId(1230))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1231))), produced_by: None, }, ); @@ -104618,7 +104689,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(968), Port { id: PortId(968), - state: PortState::Resolved(TypeShape::new(DeclarationId(2686))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2690))), produced_by: Some(NodeId(812)), }, ); @@ -104634,7 +104705,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(970), Port { id: PortId(970), - state: PortState::Resolved(TypeShape::new(DeclarationId(1230))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1231))), produced_by: None, }, ); @@ -104642,7 +104713,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(971), Port { id: PortId(971), - state: PortState::Resolved(TypeShape::new(DeclarationId(1039))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1040))), produced_by: None, }, ); @@ -104698,7 +104769,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(978), Port { id: PortId(978), - state: PortState::Resolved(TypeShape::new(DeclarationId(2687))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2691))), produced_by: Some(NodeId(819)), }, ); @@ -104714,7 +104785,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(980), Port { id: PortId(980), - state: PortState::Resolved(TypeShape::new(DeclarationId(1230))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1231))), produced_by: None, }, ); @@ -104722,7 +104793,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(981), Port { id: PortId(981), - state: PortState::Resolved(TypeShape::new(DeclarationId(1043))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1044))), produced_by: None, }, ); @@ -104762,7 +104833,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(986), Port { id: PortId(986), - state: PortState::Resolved(TypeShape::new(DeclarationId(2688))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2692))), produced_by: Some(NodeId(824)), }, ); @@ -104778,7 +104849,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(988), Port { id: PortId(988), - state: PortState::Resolved(TypeShape::new(DeclarationId(2689))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2693))), produced_by: None, }, ); @@ -104866,7 +104937,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(999), Port { id: PortId(999), - state: PortState::Resolved(TypeShape::new(DeclarationId(2690))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2694))), produced_by: Some(NodeId(834)), }, ); @@ -104938,7 +105009,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(1008), Port { id: PortId(1008), - state: PortState::Resolved(TypeShape::new(DeclarationId(2691))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2695))), produced_by: Some(NodeId(842)), }, ); @@ -104946,7 +105017,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(1009), Port { id: PortId(1009), - state: PortState::Resolved(TypeShape::new(DeclarationId(1316))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1317))), produced_by: None, }, ); @@ -104986,7 +105057,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(1014), Port { id: PortId(1014), - state: PortState::Resolved(TypeShape::new(DeclarationId(1318))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1319))), produced_by: Some(NodeId(846)), }, ); @@ -105373,145 +105444,145 @@ fn bootstrapped_fixture_dag_clusters() -> Vec { fn bootstrapped_fixture_dag_optional_match_disjs() -> HashMap { { let mut map = HashMap::new(); - map.insert(DeclarationId(389), DeclarationId(2958)); - map.insert(DeclarationId(391), DeclarationId(2961)); - map.insert(DeclarationId(423), DeclarationId(2964)); - map.insert(DeclarationId(426), DeclarationId(2967)); - map.insert(DeclarationId(471), DeclarationId(2970)); - map.insert(DeclarationId(472), DeclarationId(2973)); - map.insert(DeclarationId(473), DeclarationId(2976)); - map.insert(DeclarationId(513), DeclarationId(2979)); - map.insert(DeclarationId(515), DeclarationId(2982)); - map.insert(DeclarationId(516), DeclarationId(2985)); - map.insert(DeclarationId(539), DeclarationId(2988)); - map.insert(DeclarationId(582), DeclarationId(2991)); - map.insert(DeclarationId(602), DeclarationId(2994)); - map.insert(DeclarationId(603), DeclarationId(2997)); - map.insert(DeclarationId(605), DeclarationId(3000)); - map.insert(DeclarationId(608), DeclarationId(3003)); - map.insert(DeclarationId(613), DeclarationId(3006)); - map.insert(DeclarationId(614), DeclarationId(3009)); - map.insert(DeclarationId(618), DeclarationId(3012)); - map.insert(DeclarationId(619), DeclarationId(3015)); - map.insert(DeclarationId(620), DeclarationId(3018)); - map.insert(DeclarationId(625), DeclarationId(3021)); - map.insert(DeclarationId(1838), DeclarationId(3024)); - map.insert(DeclarationId(1842), DeclarationId(3027)); - map.insert(DeclarationId(1845), DeclarationId(3030)); - map.insert(DeclarationId(1847), DeclarationId(3033)); - map.insert(DeclarationId(1848), DeclarationId(3036)); - map.insert(DeclarationId(1849), DeclarationId(3039)); - map.insert(DeclarationId(1903), DeclarationId(3042)); - map.insert(DeclarationId(1904), DeclarationId(3045)); - map.insert(DeclarationId(1905), DeclarationId(3048)); - map.insert(DeclarationId(1906), DeclarationId(3051)); - map.insert(DeclarationId(1907), DeclarationId(3054)); - map.insert(DeclarationId(1908), DeclarationId(3057)); - map.insert(DeclarationId(1914), DeclarationId(3060)); - map.insert(DeclarationId(1969), DeclarationId(3063)); - map.insert(DeclarationId(1972), DeclarationId(3066)); - map.insert(DeclarationId(1973), DeclarationId(3069)); - map.insert(DeclarationId(1974), DeclarationId(3072)); - map.insert(DeclarationId(1975), DeclarationId(3075)); - map.insert(DeclarationId(1998), DeclarationId(3078)); - map.insert(DeclarationId(2003), DeclarationId(3081)); - map.insert(DeclarationId(2007), DeclarationId(3084)); - map.insert(DeclarationId(2010), DeclarationId(3087)); - map.insert(DeclarationId(2011), DeclarationId(3090)); - map.insert(DeclarationId(2042), DeclarationId(3093)); - map.insert(DeclarationId(2043), DeclarationId(3096)); - map.insert(DeclarationId(2047), DeclarationId(3099)); - map.insert(DeclarationId(2048), DeclarationId(3102)); - map.insert(DeclarationId(2059), DeclarationId(3105)); - map.insert(DeclarationId(2060), DeclarationId(3108)); - map.insert(DeclarationId(2062), DeclarationId(3111)); - map.insert(DeclarationId(2063), DeclarationId(3114)); - map.insert(DeclarationId(2065), DeclarationId(3117)); - map.insert(DeclarationId(2066), DeclarationId(3120)); - map.insert(DeclarationId(2068), DeclarationId(3123)); - map.insert(DeclarationId(2070), DeclarationId(3126)); - map.insert(DeclarationId(2073), DeclarationId(3129)); - map.insert(DeclarationId(2077), DeclarationId(3132)); - map.insert(DeclarationId(2079), DeclarationId(3135)); - map.insert(DeclarationId(2081), DeclarationId(3138)); - map.insert(DeclarationId(2091), DeclarationId(3141)); - map.insert(DeclarationId(2092), DeclarationId(3144)); - map.insert(DeclarationId(2093), DeclarationId(3147)); - map.insert(DeclarationId(2096), DeclarationId(3150)); - map.insert(DeclarationId(2097), DeclarationId(3153)); - map.insert(DeclarationId(2099), DeclarationId(3156)); - map.insert(DeclarationId(2100), DeclarationId(3159)); - map.insert(DeclarationId(2168), DeclarationId(3162)); - map.insert(DeclarationId(2169), DeclarationId(3165)); - map.insert(DeclarationId(2170), DeclarationId(3168)); - map.insert(DeclarationId(2171), DeclarationId(3171)); - map.insert(DeclarationId(2222), DeclarationId(3174)); - map.insert(DeclarationId(2223), DeclarationId(3177)); - map.insert(DeclarationId(2224), DeclarationId(3180)); - map.insert(DeclarationId(2225), DeclarationId(3183)); - map.insert(DeclarationId(2226), DeclarationId(3186)); - map.insert(DeclarationId(2227), DeclarationId(3189)); - map.insert(DeclarationId(2250), DeclarationId(3192)); - map.insert(DeclarationId(2400), DeclarationId(3195)); - map.insert(DeclarationId(2446), DeclarationId(3198)); - map.insert(DeclarationId(2454), DeclarationId(3201)); - map.insert(DeclarationId(2468), DeclarationId(3204)); - map.insert(DeclarationId(2471), DeclarationId(3207)); - map.insert(DeclarationId(2487), DeclarationId(3210)); - map.insert(DeclarationId(2488), DeclarationId(3213)); - map.insert(DeclarationId(2489), DeclarationId(3216)); - map.insert(DeclarationId(2492), DeclarationId(3219)); - map.insert(DeclarationId(2493), DeclarationId(3222)); - map.insert(DeclarationId(2522), DeclarationId(3225)); - map.insert(DeclarationId(2523), DeclarationId(3228)); - map.insert(DeclarationId(2529), DeclarationId(3231)); - map.insert(DeclarationId(2530), DeclarationId(3234)); - map.insert(DeclarationId(2531), DeclarationId(3237)); - map.insert(DeclarationId(2532), DeclarationId(3240)); - map.insert(DeclarationId(2533), DeclarationId(3243)); - map.insert(DeclarationId(2534), DeclarationId(3246)); - map.insert(DeclarationId(2790), DeclarationId(3249)); - map.insert(DeclarationId(2819), DeclarationId(3252)); - map.insert(DeclarationId(2825), DeclarationId(3255)); - map.insert(DeclarationId(2830), DeclarationId(3258)); - map.insert(DeclarationId(2833), DeclarationId(3261)); - map.insert(DeclarationId(2834), DeclarationId(3264)); - map.insert(DeclarationId(2854), DeclarationId(3267)); - map.insert(DeclarationId(2855), DeclarationId(3270)); - map.insert(DeclarationId(2863), DeclarationId(3273)); - map.insert(DeclarationId(2867), DeclarationId(3276)); - map.insert(DeclarationId(2869), DeclarationId(3279)); - map.insert(DeclarationId(2870), DeclarationId(3282)); - map.insert(DeclarationId(2871), DeclarationId(3285)); - map.insert(DeclarationId(2872), DeclarationId(3288)); - map.insert(DeclarationId(2873), DeclarationId(3291)); - map.insert(DeclarationId(2879), DeclarationId(3294)); - map.insert(DeclarationId(2881), DeclarationId(3297)); - map.insert(DeclarationId(2882), DeclarationId(3300)); - map.insert(DeclarationId(2894), DeclarationId(3303)); - map.insert(DeclarationId(2895), DeclarationId(3306)); - map.insert(DeclarationId(2897), DeclarationId(3309)); - map.insert(DeclarationId(2898), DeclarationId(3312)); - map.insert(DeclarationId(2899), DeclarationId(3315)); - map.insert(DeclarationId(2900), DeclarationId(3318)); - map.insert(DeclarationId(2902), DeclarationId(3321)); - map.insert(DeclarationId(2903), DeclarationId(3324)); - map.insert(DeclarationId(2905), DeclarationId(3327)); - map.insert(DeclarationId(2907), DeclarationId(3330)); - map.insert(DeclarationId(2908), DeclarationId(3333)); - map.insert(DeclarationId(2909), DeclarationId(3336)); - map.insert(DeclarationId(2916), DeclarationId(3339)); - map.insert(DeclarationId(2917), DeclarationId(3342)); - map.insert(DeclarationId(2918), DeclarationId(3345)); - map.insert(DeclarationId(2920), DeclarationId(3348)); - map.insert(DeclarationId(2921), DeclarationId(3351)); - map.insert(DeclarationId(2922), DeclarationId(3354)); - map.insert(DeclarationId(2924), DeclarationId(3357)); - map.insert(DeclarationId(2925), DeclarationId(3360)); - map.insert(DeclarationId(2926), DeclarationId(3363)); - map.insert(DeclarationId(2933), DeclarationId(3366)); - map.insert(DeclarationId(2935), DeclarationId(3369)); - map.insert(DeclarationId(2946), DeclarationId(3372)); + map.insert(DeclarationId(389), DeclarationId(2962)); + map.insert(DeclarationId(391), DeclarationId(2965)); + map.insert(DeclarationId(423), DeclarationId(2968)); + map.insert(DeclarationId(426), DeclarationId(2971)); + map.insert(DeclarationId(471), DeclarationId(2974)); + map.insert(DeclarationId(472), DeclarationId(2977)); + map.insert(DeclarationId(473), DeclarationId(2980)); + map.insert(DeclarationId(513), DeclarationId(2983)); + map.insert(DeclarationId(515), DeclarationId(2986)); + map.insert(DeclarationId(516), DeclarationId(2989)); + map.insert(DeclarationId(539), DeclarationId(2992)); + map.insert(DeclarationId(582), DeclarationId(2995)); + map.insert(DeclarationId(602), DeclarationId(2998)); + map.insert(DeclarationId(603), DeclarationId(3001)); + map.insert(DeclarationId(605), DeclarationId(3004)); + map.insert(DeclarationId(608), DeclarationId(3007)); + map.insert(DeclarationId(613), DeclarationId(3010)); + map.insert(DeclarationId(614), DeclarationId(3013)); + map.insert(DeclarationId(618), DeclarationId(3016)); + map.insert(DeclarationId(619), DeclarationId(3019)); + map.insert(DeclarationId(620), DeclarationId(3022)); + map.insert(DeclarationId(625), DeclarationId(3025)); + map.insert(DeclarationId(1839), DeclarationId(3028)); + map.insert(DeclarationId(1843), DeclarationId(3031)); + map.insert(DeclarationId(1846), DeclarationId(3034)); + map.insert(DeclarationId(1848), DeclarationId(3037)); + map.insert(DeclarationId(1849), DeclarationId(3040)); + map.insert(DeclarationId(1850), DeclarationId(3043)); + map.insert(DeclarationId(1904), DeclarationId(3046)); + map.insert(DeclarationId(1905), DeclarationId(3049)); + map.insert(DeclarationId(1906), DeclarationId(3052)); + map.insert(DeclarationId(1907), DeclarationId(3055)); + map.insert(DeclarationId(1908), DeclarationId(3058)); + map.insert(DeclarationId(1909), DeclarationId(3061)); + map.insert(DeclarationId(1915), DeclarationId(3064)); + map.insert(DeclarationId(1970), DeclarationId(3067)); + map.insert(DeclarationId(1973), DeclarationId(3070)); + map.insert(DeclarationId(1974), DeclarationId(3073)); + map.insert(DeclarationId(1975), DeclarationId(3076)); + map.insert(DeclarationId(1976), DeclarationId(3079)); + map.insert(DeclarationId(1999), DeclarationId(3082)); + map.insert(DeclarationId(2004), DeclarationId(3085)); + map.insert(DeclarationId(2008), DeclarationId(3088)); + map.insert(DeclarationId(2011), DeclarationId(3091)); + map.insert(DeclarationId(2012), DeclarationId(3094)); + map.insert(DeclarationId(2043), DeclarationId(3097)); + map.insert(DeclarationId(2044), DeclarationId(3100)); + map.insert(DeclarationId(2048), DeclarationId(3103)); + map.insert(DeclarationId(2049), DeclarationId(3106)); + map.insert(DeclarationId(2060), DeclarationId(3109)); + map.insert(DeclarationId(2061), DeclarationId(3112)); + map.insert(DeclarationId(2063), DeclarationId(3115)); + map.insert(DeclarationId(2064), DeclarationId(3118)); + map.insert(DeclarationId(2066), DeclarationId(3121)); + map.insert(DeclarationId(2067), DeclarationId(3124)); + map.insert(DeclarationId(2069), DeclarationId(3127)); + map.insert(DeclarationId(2071), DeclarationId(3130)); + map.insert(DeclarationId(2074), DeclarationId(3133)); + map.insert(DeclarationId(2078), DeclarationId(3136)); + map.insert(DeclarationId(2080), DeclarationId(3139)); + map.insert(DeclarationId(2082), DeclarationId(3142)); + map.insert(DeclarationId(2095), DeclarationId(3145)); + map.insert(DeclarationId(2096), DeclarationId(3148)); + map.insert(DeclarationId(2097), DeclarationId(3151)); + map.insert(DeclarationId(2100), DeclarationId(3154)); + map.insert(DeclarationId(2101), DeclarationId(3157)); + map.insert(DeclarationId(2103), DeclarationId(3160)); + map.insert(DeclarationId(2104), DeclarationId(3163)); + map.insert(DeclarationId(2172), DeclarationId(3166)); + map.insert(DeclarationId(2173), DeclarationId(3169)); + map.insert(DeclarationId(2174), DeclarationId(3172)); + map.insert(DeclarationId(2175), DeclarationId(3175)); + map.insert(DeclarationId(2226), DeclarationId(3178)); + map.insert(DeclarationId(2227), DeclarationId(3181)); + map.insert(DeclarationId(2228), DeclarationId(3184)); + map.insert(DeclarationId(2229), DeclarationId(3187)); + map.insert(DeclarationId(2230), DeclarationId(3190)); + map.insert(DeclarationId(2231), DeclarationId(3193)); + map.insert(DeclarationId(2254), DeclarationId(3196)); + map.insert(DeclarationId(2404), DeclarationId(3199)); + map.insert(DeclarationId(2450), DeclarationId(3202)); + map.insert(DeclarationId(2458), DeclarationId(3205)); + map.insert(DeclarationId(2472), DeclarationId(3208)); + map.insert(DeclarationId(2475), DeclarationId(3211)); + map.insert(DeclarationId(2491), DeclarationId(3214)); + map.insert(DeclarationId(2492), DeclarationId(3217)); + map.insert(DeclarationId(2493), DeclarationId(3220)); + map.insert(DeclarationId(2496), DeclarationId(3223)); + map.insert(DeclarationId(2497), DeclarationId(3226)); + map.insert(DeclarationId(2526), DeclarationId(3229)); + map.insert(DeclarationId(2527), DeclarationId(3232)); + map.insert(DeclarationId(2533), DeclarationId(3235)); + map.insert(DeclarationId(2534), DeclarationId(3238)); + map.insert(DeclarationId(2535), DeclarationId(3241)); + map.insert(DeclarationId(2536), DeclarationId(3244)); + map.insert(DeclarationId(2537), DeclarationId(3247)); + map.insert(DeclarationId(2538), DeclarationId(3250)); + map.insert(DeclarationId(2794), DeclarationId(3253)); + map.insert(DeclarationId(2823), DeclarationId(3256)); + map.insert(DeclarationId(2829), DeclarationId(3259)); + map.insert(DeclarationId(2834), DeclarationId(3262)); + map.insert(DeclarationId(2837), DeclarationId(3265)); + map.insert(DeclarationId(2838), DeclarationId(3268)); + map.insert(DeclarationId(2858), DeclarationId(3271)); + map.insert(DeclarationId(2859), DeclarationId(3274)); + map.insert(DeclarationId(2867), DeclarationId(3277)); + map.insert(DeclarationId(2871), DeclarationId(3280)); + map.insert(DeclarationId(2873), DeclarationId(3283)); + map.insert(DeclarationId(2874), DeclarationId(3286)); + map.insert(DeclarationId(2875), DeclarationId(3289)); + map.insert(DeclarationId(2876), DeclarationId(3292)); + map.insert(DeclarationId(2877), DeclarationId(3295)); + map.insert(DeclarationId(2883), DeclarationId(3298)); + map.insert(DeclarationId(2885), DeclarationId(3301)); + map.insert(DeclarationId(2886), DeclarationId(3304)); + map.insert(DeclarationId(2898), DeclarationId(3307)); + map.insert(DeclarationId(2899), DeclarationId(3310)); + map.insert(DeclarationId(2901), DeclarationId(3313)); + map.insert(DeclarationId(2902), DeclarationId(3316)); + map.insert(DeclarationId(2903), DeclarationId(3319)); + map.insert(DeclarationId(2904), DeclarationId(3322)); + map.insert(DeclarationId(2906), DeclarationId(3325)); + map.insert(DeclarationId(2907), DeclarationId(3328)); + map.insert(DeclarationId(2909), DeclarationId(3331)); + map.insert(DeclarationId(2911), DeclarationId(3334)); + map.insert(DeclarationId(2912), DeclarationId(3337)); + map.insert(DeclarationId(2913), DeclarationId(3340)); + map.insert(DeclarationId(2920), DeclarationId(3343)); + map.insert(DeclarationId(2921), DeclarationId(3346)); + map.insert(DeclarationId(2922), DeclarationId(3349)); + map.insert(DeclarationId(2924), DeclarationId(3352)); + map.insert(DeclarationId(2925), DeclarationId(3355)); + map.insert(DeclarationId(2926), DeclarationId(3358)); + map.insert(DeclarationId(2928), DeclarationId(3361)); + map.insert(DeclarationId(2929), DeclarationId(3364)); + map.insert(DeclarationId(2930), DeclarationId(3367)); + map.insert(DeclarationId(2937), DeclarationId(3370)); + map.insert(DeclarationId(2939), DeclarationId(3373)); + map.insert(DeclarationId(2950), DeclarationId(3376)); map } } diff --git a/src/v3/compiler/src/bootstrap_generated_without_parse_surface.rs b/src/v3/compiler/src/bootstrap_generated_without_parse_surface.rs index e8c70ac2bb4..66074324981 100644 --- a/src/v3/compiler/src/bootstrap_generated_without_parse_surface.rs +++ b/src/v3/compiler/src/bootstrap_generated_without_parse_surface.rs @@ -8,7 +8,7 @@ pub(crate) fn bootstrapped_fixture_without_parse_surface_dag() -> Dag { ports: bootstrapped_fixture_without_parse_surface_dag_ports(), diagnostics: bootstrapped_fixture_without_parse_surface_dag_diagnostics(), next_node_id: 888, - next_declaration_id: 2899, + next_declaration_id: 2903, next_port_id: 1061, primitives: PrimitiveCache::default(), substrate_markers: SubstrateMarkers::default(), @@ -24,7 +24,7 @@ pub(crate) fn bootstrapped_fixture_without_parse_surface_dag() -> Dag { emit_model_variants: EmitModelVariants::default(), clusters: bootstrapped_fixture_without_parse_surface_dag_clusters(), optional_match_disjs: bootstrapped_fixture_without_parse_surface_dag_optional_match_disjs(), - declaration_append_begin_after_bootstrap: 2899, + declaration_append_begin_after_bootstrap: 2903, } } @@ -1386,7 +1386,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(180), - target: TransformTarget::Callable(DeclarationId(906)), + target: TransformTarget::Callable(DeclarationId(907)), inputs: vec![PortId(183), PortId(182)], output: PortId(184), span: SourceSpan::new("src/v3/std/algebra.dag", 10291, 10322), @@ -1402,21 +1402,21 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(182), - target: TransformTarget::Callable(DeclarationId(1808)), + target: TransformTarget::Callable(DeclarationId(1812)), inputs: vec![PortId(185)], output: PortId(187), span: SourceSpan::new("src/v3/std/algebra.dag", 11495, 11507), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(183), - target: TransformTarget::Callable(DeclarationId(1810)), + target: TransformTarget::Callable(DeclarationId(1814)), inputs: vec![PortId(187)], output: PortId(188), span: SourceSpan::new("src/v3/std/algebra.dag", 11488, 11535), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(184), - target: TransformTarget::Callable(DeclarationId(1754)), + target: TransformTarget::Callable(DeclarationId(1758)), inputs: vec![PortId(185), PortId(186), PortId(188)], output: PortId(189), span: SourceSpan::new("src/v3/std/algebra.dag", 11149, 11539), @@ -1432,7 +1432,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(186), - target: TransformTarget::Callable(DeclarationId(1756)), + target: TransformTarget::Callable(DeclarationId(1760)), inputs: vec![PortId(190), PortId(191), PortId(192)], output: PortId(193), span: SourceSpan::new("src/v3/std/algebra.dag", 11670, 11726), @@ -1448,7 +1448,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(188), - target: TransformTarget::Callable(DeclarationId(1811)), + target: TransformTarget::Callable(DeclarationId(1815)), inputs: vec![PortId(194)], output: PortId(195), span: SourceSpan::new("src/v3/std/algebra.dag", 11795, 11810), @@ -1524,7 +1524,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(195), - target: TransformTarget::Callable(DeclarationId(913)), + target: TransformTarget::Callable(DeclarationId(914)), inputs: vec![PortId(203)], output: PortId(204), span: SourceSpan::new("src/v3/std/algebra.dag", 11975, 12003), @@ -1593,21 +1593,21 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(201), - target: TransformTarget::Callable(DeclarationId(910)), + target: TransformTarget::Callable(DeclarationId(911)), inputs: vec![PortId(209), PortId(210)], output: PortId(211), span: SourceSpan::new("src/v3/std/algebra.dag", 12333, 12348), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(202), - target: TransformTarget::Callable(DeclarationId(1795)), + target: TransformTarget::Callable(DeclarationId(1799)), inputs: vec![PortId(211)], output: PortId(212), span: SourceSpan::new("src/v3/std/algebra.dag", 12325, 12349), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(203), - target: TransformTarget::Callable(DeclarationId(926)), + target: TransformTarget::Callable(DeclarationId(927)), inputs: vec![PortId(212)], output: PortId(213), span: SourceSpan::new("src/v3/std/algebra.dag", 12315, 12350), @@ -1623,21 +1623,21 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(205), - target: TransformTarget::Callable(DeclarationId(910)), + target: TransformTarget::Callable(DeclarationId(911)), inputs: vec![PortId(214), PortId(215)], output: PortId(216), span: SourceSpan::new("src/v3/std/algebra.dag", 12630, 12652), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(206), - target: TransformTarget::Callable(DeclarationId(1793)), + target: TransformTarget::Callable(DeclarationId(1797)), inputs: vec![PortId(216)], output: PortId(217), span: SourceSpan::new("src/v3/std/algebra.dag", 12618, 12653), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(207), - target: TransformTarget::Callable(DeclarationId(926)), + target: TransformTarget::Callable(DeclarationId(927)), inputs: vec![PortId(217)], output: PortId(218), span: SourceSpan::new("src/v3/std/algebra.dag", 12608, 12654), @@ -1653,14 +1653,14 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(209), - target: TransformTarget::Callable(DeclarationId(919)), + target: TransformTarget::Callable(DeclarationId(920)), inputs: vec![PortId(220), PortId(219)], output: PortId(221), span: SourceSpan::new("src/v3/std/algebra.dag", 13598, 13623), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(210), - target: TransformTarget::Callable(DeclarationId(917)), + target: TransformTarget::Callable(DeclarationId(918)), inputs: vec![PortId(219), PortId(220)], output: PortId(222), span: SourceSpan::new("src/v3/std/algebra.dag", 13654, 13681), @@ -1703,14 +1703,14 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(213), - target: TransformTarget::Callable(DeclarationId(919)), + target: TransformTarget::Callable(DeclarationId(920)), inputs: vec![PortId(224), PortId(225)], output: PortId(226), span: SourceSpan::new("src/v3/std/algebra.dag", 13765, 13790), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(214), - target: TransformTarget::Callable(DeclarationId(914)), + target: TransformTarget::Callable(DeclarationId(915)), inputs: vec![PortId(224), PortId(225)], output: PortId(227), span: SourceSpan::new("src/v3/std/algebra.dag", 13815, 13841), @@ -1760,14 +1760,14 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(218), - target: TransformTarget::Callable(DeclarationId(1789)), + target: TransformTarget::Callable(DeclarationId(1793)), inputs: vec![PortId(230)], output: PortId(231), span: SourceSpan::new("src/v3/std/algebra.dag", 14214, 14229), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(219), - target: TransformTarget::Callable(DeclarationId(1813)), + target: TransformTarget::Callable(DeclarationId(1817)), inputs: vec![PortId(229), PortId(231)], output: PortId(232), span: SourceSpan::new("src/v3/std/algebra.dag", 14202, 14245), @@ -1946,7 +1946,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(232), - target: TransformTarget::Callable(DeclarationId(920)), + target: TransformTarget::Callable(DeclarationId(921)), inputs: vec![PortId(253), PortId(258)], output: PortId(259), span: SourceSpan::new("src/v3/std/algebra.dag", 15597, 15623), @@ -2097,7 +2097,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(241), - target: TransformTarget::Callable(DeclarationId(920)), + target: TransformTarget::Callable(DeclarationId(921)), inputs: vec![PortId(275), PortId(274)], output: PortId(276), span: SourceSpan::new("src/v3/std/algebra.dag", 15912, 15942), @@ -2122,7 +2122,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(244), - target: TransformTarget::Callable(DeclarationId(920)), + target: TransformTarget::Callable(DeclarationId(921)), inputs: vec![PortId(278), PortId(279)], output: PortId(280), span: SourceSpan::new("src/v3/std/algebra.dag", 15986, 16020), @@ -2138,7 +2138,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(246), - target: TransformTarget::Callable(DeclarationId(913)), + target: TransformTarget::Callable(DeclarationId(914)), inputs: vec![PortId(281)], output: PortId(282), span: SourceSpan::new("src/v3/std/algebra.dag", 16038, 16059), @@ -2154,7 +2154,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(248), - target: TransformTarget::Callable(DeclarationId(913)), + target: TransformTarget::Callable(DeclarationId(914)), inputs: vec![PortId(283)], output: PortId(284), span: SourceSpan::new("src/v3/std/algebra.dag", 16063, 16084), @@ -2323,7 +2323,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(257), - target: TransformTarget::Callable(DeclarationId(920)), + target: TransformTarget::Callable(DeclarationId(921)), inputs: vec![PortId(295), PortId(298)], output: PortId(299), span: SourceSpan::new("src/v3/std/algebra.dag", 16308, 16334), @@ -2458,56 +2458,56 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(264), - target: TransformTarget::Callable(DeclarationId(927)), + target: TransformTarget::Callable(DeclarationId(928)), inputs: vec![PortId(311)], output: PortId(312), span: SourceSpan::new("src/v3/std/algebra.dag", 16927, 16945), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(265), - target: TransformTarget::Callable(DeclarationId(907)), + target: TransformTarget::Callable(DeclarationId(908)), inputs: vec![PortId(234)], output: PortId(313), span: SourceSpan::new("src/v3/std/algebra.dag", 16957, 16978), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(266), - target: TransformTarget::Callable(DeclarationId(1815)), + target: TransformTarget::Callable(DeclarationId(1819)), inputs: vec![PortId(312), PortId(313)], output: PortId(314), span: SourceSpan::new("src/v3/std/algebra.dag", 16911, 17021), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(267), - target: TransformTarget::Callable(DeclarationId(943)), + target: TransformTarget::Callable(DeclarationId(944)), inputs: vec![PortId(314)], output: PortId(315), span: SourceSpan::new("src/v3/std/algebra.dag", 16893, 17029), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(268), - target: TransformTarget::Callable(DeclarationId(927)), + target: TransformTarget::Callable(DeclarationId(928)), inputs: vec![PortId(316)], output: PortId(317), span: SourceSpan::new("src/v3/std/algebra.dag", 17092, 17110), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(269), - target: TransformTarget::Callable(DeclarationId(907)), + target: TransformTarget::Callable(DeclarationId(908)), inputs: vec![PortId(234)], output: PortId(318), span: SourceSpan::new("src/v3/std/algebra.dag", 17122, 17143), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(270), - target: TransformTarget::Callable(DeclarationId(1817)), + target: TransformTarget::Callable(DeclarationId(1821)), inputs: vec![PortId(317), PortId(318)], output: PortId(319), span: SourceSpan::new("src/v3/std/algebra.dag", 17076, 17186), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(271), - target: TransformTarget::Callable(DeclarationId(943)), + target: TransformTarget::Callable(DeclarationId(944)), inputs: vec![PortId(319)], output: PortId(320), span: SourceSpan::new("src/v3/std/algebra.dag", 17058, 17194), @@ -2616,7 +2616,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(274), - target: TransformTarget::Callable(DeclarationId(903)), + target: TransformTarget::Callable(DeclarationId(904)), inputs: vec![PortId(322), PortId(323)], output: PortId(324), span: SourceSpan::new("src/v3/std/algebra.dag", 17268, 17290), @@ -2811,14 +2811,14 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(290), - target: TransformTarget::Callable(DeclarationId(1133)), + target: TransformTarget::Callable(DeclarationId(1134)), inputs: vec![PortId(339)], output: PortId(344), span: SourceSpan::new("src/v3/std/algebra.dag", 18897, 18924), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(291), - target: TransformTarget::Callable(DeclarationId(1133)), + target: TransformTarget::Callable(DeclarationId(1134)), inputs: vec![PortId(343)], output: PortId(345), span: SourceSpan::new("src/v3/std/algebra.dag", 18928, 18955), @@ -3744,7 +3744,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(346), - target: TransformTarget::Callable(DeclarationId(922)), + target: TransformTarget::Callable(DeclarationId(923)), inputs: vec![PortId(404), PortId(405)], output: PortId(406), span: SourceSpan::new("src/v3/std/algebra.dag", 20681, 20707), @@ -3787,7 +3787,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(349), - target: TransformTarget::Callable(DeclarationId(922)), + target: TransformTarget::Callable(DeclarationId(923)), inputs: vec![PortId(408), PortId(409)], output: PortId(410), span: SourceSpan::new("src/v3/std/algebra.dag", 20814, 20840), @@ -3830,49 +3830,49 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(352), - target: TransformTarget::Callable(DeclarationId(927)), + target: TransformTarget::Callable(DeclarationId(928)), inputs: vec![PortId(413)], output: PortId(414), span: SourceSpan::new("src/v3/std/algebra.dag", 22044, 22062), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(353), - target: TransformTarget::Callable(DeclarationId(928)), + target: TransformTarget::Callable(DeclarationId(929)), inputs: vec![PortId(414)], output: PortId(415), span: SourceSpan::new("src/v3/std/algebra.dag", 22025, 22063), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(354), - target: TransformTarget::Callable(DeclarationId(934)), + target: TransformTarget::Callable(DeclarationId(935)), inputs: vec![PortId(415)], output: PortId(416), span: SourceSpan::new("src/v3/std/algebra.dag", 22014, 22064), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(355), - target: TransformTarget::Callable(DeclarationId(927)), + target: TransformTarget::Callable(DeclarationId(928)), inputs: vec![PortId(417)], output: PortId(418), span: SourceSpan::new("src/v3/std/algebra.dag", 22168, 22186), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(356), - target: TransformTarget::Callable(DeclarationId(929)), + target: TransformTarget::Callable(DeclarationId(930)), inputs: vec![PortId(418)], output: PortId(419), span: SourceSpan::new("src/v3/std/algebra.dag", 22136, 22187), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(357), - target: TransformTarget::Callable(DeclarationId(931)), + target: TransformTarget::Callable(DeclarationId(932)), inputs: vec![PortId(419)], output: PortId(420), span: SourceSpan::new("src/v3/std/algebra.dag", 22112, 22188), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(358), - target: TransformTarget::Callable(DeclarationId(936)), + target: TransformTarget::Callable(DeclarationId(937)), inputs: vec![PortId(420)], output: PortId(421), span: SourceSpan::new("src/v3/std/algebra.dag", 22097, 22189), @@ -3993,14 +3993,14 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(364), - target: TransformTarget::Callable(DeclarationId(1818)), + target: TransformTarget::Callable(DeclarationId(1822)), inputs: vec![PortId(425), PortId(426)], output: PortId(427), span: SourceSpan::new("src/v3/std/algebra.dag", 22293, 22323), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(365), - target: TransformTarget::Callable(DeclarationId(1819)), + target: TransformTarget::Callable(DeclarationId(1823)), inputs: vec![PortId(424), PortId(427)], output: PortId(428), span: SourceSpan::new("src/v3/std/algebra.dag", 22275, 22324), @@ -4016,7 +4016,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(367), - target: TransformTarget::Callable(DeclarationId(1820)), + target: TransformTarget::Callable(DeclarationId(1824)), inputs: vec![], output: PortId(430), span: SourceSpan::new("src/v3/std/algebra.dag", 22603, 22610), @@ -4032,7 +4032,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(369), - target: TransformTarget::Callable(DeclarationId(932)), + target: TransformTarget::Callable(DeclarationId(933)), inputs: vec![PortId(432)], output: PortId(433), span: SourceSpan::new("src/v3/std/algebra.dag", 22641, 22671), @@ -4048,7 +4048,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(371), - target: TransformTarget::Callable(DeclarationId(928)), + target: TransformTarget::Callable(DeclarationId(929)), inputs: vec![PortId(434)], output: PortId(435), span: SourceSpan::new("src/v3/std/algebra.dag", 22685, 22717), @@ -4073,14 +4073,14 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(374), - target: TransformTarget::Callable(DeclarationId(928)), + target: TransformTarget::Callable(DeclarationId(929)), inputs: vec![PortId(437)], output: PortId(438), span: SourceSpan::new("src/v3/std/algebra.dag", 22756, 22788), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(375), - target: TransformTarget::Callable(DeclarationId(1821)), + target: TransformTarget::Callable(DeclarationId(1825)), inputs: vec![PortId(436), PortId(438)], output: PortId(439), span: SourceSpan::new("src/v3/std/algebra.dag", 22737, 22789), @@ -4162,7 +4162,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(380), - target: TransformTarget::Callable(DeclarationId(930)), + target: TransformTarget::Callable(DeclarationId(931)), inputs: vec![PortId(443)], output: PortId(444), span: SourceSpan::new("src/v3/std/algebra.dag", 23093, 23108), @@ -4176,21 +4176,21 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(382), - target: TransformTarget::Callable(DeclarationId(1789)), + target: TransformTarget::Callable(DeclarationId(1793)), inputs: vec![PortId(445)], output: PortId(446), span: SourceSpan::new("src/v3/std/algebra.dag", 23123, 23138), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(383), - target: TransformTarget::Callable(DeclarationId(1822)), + target: TransformTarget::Callable(DeclarationId(1826)), inputs: vec![], output: PortId(447), span: SourceSpan::new("src/v3/std/algebra.dag", 23140, 23147), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(384), - target: TransformTarget::Callable(DeclarationId(1823)), + target: TransformTarget::Callable(DeclarationId(1827)), inputs: vec![PortId(446), PortId(447)], output: PortId(448), span: SourceSpan::new("src/v3/std/algebra.dag", 23118, 23148), @@ -4249,7 +4249,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(389), - target: TransformTarget::Callable(DeclarationId(932)), + target: TransformTarget::Callable(DeclarationId(933)), inputs: vec![PortId(453)], output: PortId(454), span: SourceSpan::new("src/v3/std/algebra.dag", 23272, 23302), @@ -4265,7 +4265,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(391), - target: TransformTarget::Callable(DeclarationId(930)), + target: TransformTarget::Callable(DeclarationId(931)), inputs: vec![PortId(455)], output: PortId(456), span: SourceSpan::new("src/v3/std/algebra.dag", 23306, 23328), @@ -4327,7 +4327,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(396), - target: TransformTarget::Callable(DeclarationId(1824)), + target: TransformTarget::Callable(DeclarationId(1828)), inputs: vec![], output: PortId(461), span: SourceSpan::new("src/v3/std/algebra.dag", 23597, 23604), @@ -4343,7 +4343,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(398), - target: TransformTarget::Callable(DeclarationId(933)), + target: TransformTarget::Callable(DeclarationId(934)), inputs: vec![PortId(463)], output: PortId(464), span: SourceSpan::new("src/v3/std/algebra.dag", 23635, 23664), @@ -4359,7 +4359,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(400), - target: TransformTarget::Callable(DeclarationId(931)), + target: TransformTarget::Callable(DeclarationId(932)), inputs: vec![PortId(465)], output: PortId(466), span: SourceSpan::new("src/v3/std/algebra.dag", 23678, 23715), @@ -4384,14 +4384,14 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(403), - target: TransformTarget::Callable(DeclarationId(931)), + target: TransformTarget::Callable(DeclarationId(932)), inputs: vec![PortId(468)], output: PortId(469), span: SourceSpan::new("src/v3/std/algebra.dag", 23754, 23791), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(404), - target: TransformTarget::Callable(DeclarationId(1825)), + target: TransformTarget::Callable(DeclarationId(1829)), inputs: vec![PortId(467), PortId(469)], output: PortId(470), span: SourceSpan::new("src/v3/std/algebra.dag", 23735, 23792), @@ -4796,7 +4796,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(430), - target: TransformTarget::Callable(DeclarationId(1789)), + target: TransformTarget::Callable(DeclarationId(1793)), inputs: vec![PortId(509)], output: PortId(510), span: SourceSpan::new("src/v3/std/algebra.dag", 25180, 25195), @@ -4839,21 +4839,21 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(435), - target: TransformTarget::Callable(DeclarationId(1826)), + target: TransformTarget::Callable(DeclarationId(1830)), inputs: vec![PortId(515), PortId(516)], output: PortId(517), span: SourceSpan::new("src/v3/std/algebra.dag", 25317, 25349), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(436), - target: TransformTarget::Callable(DeclarationId(946)), + target: TransformTarget::Callable(DeclarationId(947)), inputs: vec![PortId(517)], output: PortId(518), span: SourceSpan::new("src/v3/std/algebra.dag", 25302, 25350), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(437), - target: TransformTarget::Callable(DeclarationId(935)), + target: TransformTarget::Callable(DeclarationId(936)), inputs: vec![PortId(518)], output: PortId(519), span: SourceSpan::new("src/v3/std/algebra.dag", 25293, 25351), @@ -4936,7 +4936,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(442), - target: TransformTarget::Callable(DeclarationId(1789)), + target: TransformTarget::Callable(DeclarationId(1793)), inputs: vec![PortId(523)], output: PortId(524), span: SourceSpan::new("src/v3/std/algebra.dag", 25451, 25466), @@ -4988,14 +4988,14 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(448), - target: TransformTarget::Callable(DeclarationId(911)), + target: TransformTarget::Callable(DeclarationId(912)), inputs: vec![PortId(529), PortId(530), PortId(531)], output: PortId(532), span: SourceSpan::new("src/v3/std/algebra.dag", 25577, 25627), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(449), - target: TransformTarget::Callable(DeclarationId(1795)), + target: TransformTarget::Callable(DeclarationId(1799)), inputs: vec![PortId(532)], output: PortId(533), span: SourceSpan::new("src/v3/std/algebra.dag", 25569, 25628), @@ -5078,7 +5078,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(454), - target: TransformTarget::Callable(DeclarationId(1789)), + target: TransformTarget::Callable(DeclarationId(1793)), inputs: vec![PortId(537)], output: PortId(538), span: SourceSpan::new("src/v3/std/algebra.dag", 25917, 25932), @@ -5130,7 +5130,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(460), - target: TransformTarget::Callable(DeclarationId(937)), + target: TransformTarget::Callable(DeclarationId(938)), inputs: vec![PortId(544), PortId(545)], output: PortId(546), span: SourceSpan::new("src/v3/std/algebra.dag", 26086, 26135), @@ -5164,14 +5164,14 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(464), - target: TransformTarget::Callable(DeclarationId(911)), + target: TransformTarget::Callable(DeclarationId(912)), inputs: vec![PortId(548), PortId(549), PortId(550)], output: PortId(551), span: SourceSpan::new("src/v3/std/algebra.dag", 26171, 26221), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(465), - target: TransformTarget::Callable(DeclarationId(1793)), + target: TransformTarget::Callable(DeclarationId(1797)), inputs: vec![PortId(551)], output: PortId(552), span: SourceSpan::new("src/v3/std/algebra.dag", 26159, 26222), @@ -5277,49 +5277,49 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(470), - target: TransformTarget::Callable(DeclarationId(938)), + target: TransformTarget::Callable(DeclarationId(939)), inputs: vec![PortId(558), PortId(556), PortId(557)], output: PortId(559), span: SourceSpan::new("src/v3/std/algebra.dag", 26523, 26552), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(471), - target: TransformTarget::Callable(DeclarationId(941)), + target: TransformTarget::Callable(DeclarationId(942)), inputs: vec![PortId(556), PortId(557)], output: PortId(561), span: SourceSpan::new("src/v3/std/algebra.dag", 26576, 26594), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(472), - target: TransformTarget::Callable(DeclarationId(941)), + target: TransformTarget::Callable(DeclarationId(942)), inputs: vec![PortId(556), PortId(557)], output: PortId(563), span: SourceSpan::new("src/v3/std/algebra.dag", 26620, 26638), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(473), - target: TransformTarget::Callable(DeclarationId(941)), + target: TransformTarget::Callable(DeclarationId(942)), inputs: vec![PortId(556), PortId(557)], output: PortId(565), span: SourceSpan::new("src/v3/std/algebra.dag", 26657, 26675), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(474), - target: TransformTarget::Callable(DeclarationId(941)), + target: TransformTarget::Callable(DeclarationId(942)), inputs: vec![PortId(556), PortId(557)], output: PortId(567), span: SourceSpan::new("src/v3/std/algebra.dag", 26694, 26712), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(475), - target: TransformTarget::Callable(DeclarationId(941)), + target: TransformTarget::Callable(DeclarationId(942)), inputs: vec![PortId(556), PortId(557)], output: PortId(569), span: SourceSpan::new("src/v3/std/algebra.dag", 26735, 26753), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(476), - target: TransformTarget::Callable(DeclarationId(941)), + target: TransformTarget::Callable(DeclarationId(942)), inputs: vec![PortId(556), PortId(557)], output: PortId(571), span: SourceSpan::new("src/v3/std/algebra.dag", 26776, 26794), @@ -5428,49 +5428,49 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(479), - target: TransformTarget::Callable(DeclarationId(939)), + target: TransformTarget::Callable(DeclarationId(940)), inputs: vec![PortId(573), PortId(576), PortId(574), PortId(575)], output: PortId(577), span: SourceSpan::new("src/v3/std/algebra.dag", 26927, 26963), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(480), - target: TransformTarget::Callable(DeclarationId(941)), + target: TransformTarget::Callable(DeclarationId(942)), inputs: vec![PortId(574), PortId(575)], output: PortId(579), span: SourceSpan::new("src/v3/std/algebra.dag", 26987, 27005), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(481), - target: TransformTarget::Callable(DeclarationId(941)), + target: TransformTarget::Callable(DeclarationId(942)), inputs: vec![PortId(574), PortId(575)], output: PortId(581), span: SourceSpan::new("src/v3/std/algebra.dag", 27031, 27049), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(482), - target: TransformTarget::Callable(DeclarationId(941)), + target: TransformTarget::Callable(DeclarationId(942)), inputs: vec![PortId(574), PortId(575)], output: PortId(583), span: SourceSpan::new("src/v3/std/algebra.dag", 27068, 27086), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(483), - target: TransformTarget::Callable(DeclarationId(941)), + target: TransformTarget::Callable(DeclarationId(942)), inputs: vec![PortId(574), PortId(575)], output: PortId(585), span: SourceSpan::new("src/v3/std/algebra.dag", 27105, 27123), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(484), - target: TransformTarget::Callable(DeclarationId(941)), + target: TransformTarget::Callable(DeclarationId(942)), inputs: vec![PortId(574), PortId(575)], output: PortId(587), span: SourceSpan::new("src/v3/std/algebra.dag", 27146, 27164), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(485), - target: TransformTarget::Callable(DeclarationId(941)), + target: TransformTarget::Callable(DeclarationId(942)), inputs: vec![PortId(574), PortId(575)], output: PortId(589), span: SourceSpan::new("src/v3/std/algebra.dag", 27187, 27205), @@ -5579,21 +5579,21 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(488), - target: TransformTarget::Callable(DeclarationId(920)), + target: TransformTarget::Callable(DeclarationId(921)), inputs: vec![PortId(591), PortId(592)], output: PortId(595), span: SourceSpan::new("src/v3/std/algebra.dag", 27340, 27366), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(489), - target: TransformTarget::Callable(DeclarationId(940)), + target: TransformTarget::Callable(DeclarationId(941)), inputs: vec![PortId(591)], output: PortId(596), span: SourceSpan::new("src/v3/std/algebra.dag", 27376, 27397), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(490), - target: TransformTarget::Callable(DeclarationId(941)), + target: TransformTarget::Callable(DeclarationId(942)), inputs: vec![PortId(593), PortId(594)], output: PortId(597), span: SourceSpan::new("src/v3/std/algebra.dag", 27409, 27427), @@ -5636,14 +5636,14 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(493), - target: TransformTarget::Callable(DeclarationId(910)), + target: TransformTarget::Callable(DeclarationId(911)), inputs: vec![PortId(599), PortId(600)], output: PortId(601), span: SourceSpan::new("src/v3/std/algebra.dag", 27617, 27632), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(494), - target: TransformTarget::Callable(DeclarationId(1793)), + target: TransformTarget::Callable(DeclarationId(1797)), inputs: vec![PortId(601)], output: PortId(602), span: SourceSpan::new("src/v3/std/algebra.dag", 27605, 27633), @@ -5677,7 +5677,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(498), - target: TransformTarget::Callable(DeclarationId(919)), + target: TransformTarget::Callable(DeclarationId(920)), inputs: vec![PortId(604), PortId(606)], output: PortId(607), span: SourceSpan::new("src/v3/std/algebra.dag", 27740, 27763), @@ -5700,7 +5700,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(501), - target: TransformTarget::Callable(DeclarationId(906)), + target: TransformTarget::Callable(DeclarationId(907)), inputs: vec![PortId(608), PortId(609)], output: PortId(610), span: SourceSpan::new("src/v3/std/algebra.dag", 27720, 27784), @@ -5734,7 +5734,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(505), - target: TransformTarget::Callable(DeclarationId(1827)), + target: TransformTarget::Callable(DeclarationId(1831)), inputs: vec![], output: PortId(615), span: SourceSpan::new("src/v3/std/algebra.dag", 27988, 27995), @@ -5750,7 +5750,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(507), - target: TransformTarget::Callable(DeclarationId(919)), + target: TransformTarget::Callable(DeclarationId(920)), inputs: vec![PortId(614), PortId(617)], output: PortId(618), span: SourceSpan::new("src/v3/std/algebra.dag", 28026, 28057), @@ -5766,7 +5766,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(509), - target: TransformTarget::Callable(DeclarationId(944)), + target: TransformTarget::Callable(DeclarationId(945)), inputs: vec![PortId(619), PortId(614)], output: PortId(620), span: SourceSpan::new("src/v3/std/algebra.dag", 28071, 28116), @@ -5791,14 +5791,14 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(512), - target: TransformTarget::Callable(DeclarationId(944)), + target: TransformTarget::Callable(DeclarationId(945)), inputs: vec![PortId(622), PortId(614)], output: PortId(623), span: SourceSpan::new("src/v3/std/algebra.dag", 28155, 28200), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(513), - target: TransformTarget::Callable(DeclarationId(1828)), + target: TransformTarget::Callable(DeclarationId(1832)), inputs: vec![PortId(621), PortId(623)], output: PortId(624), span: SourceSpan::new("src/v3/std/algebra.dag", 28136, 28201), @@ -5880,35 +5880,35 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(518), - target: TransformTarget::Callable(DeclarationId(907)), + target: TransformTarget::Callable(DeclarationId(908)), inputs: vec![PortId(629)], output: PortId(630), span: SourceSpan::new("src/v3/std/algebra.dag", 28329, 28353), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(519), - target: TransformTarget::Callable(DeclarationId(1830)), + target: TransformTarget::Callable(DeclarationId(1834)), inputs: vec![PortId(628), PortId(630)], output: PortId(631), span: SourceSpan::new("src/v3/std/algebra.dag", 28319, 28377), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(520), - target: TransformTarget::Callable(DeclarationId(943)), + target: TransformTarget::Callable(DeclarationId(944)), inputs: vec![PortId(631)], output: PortId(632), span: SourceSpan::new("src/v3/std/algebra.dag", 28310, 28378), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(521), - target: TransformTarget::Callable(DeclarationId(944)), + target: TransformTarget::Callable(DeclarationId(945)), inputs: vec![PortId(628), PortId(629)], output: PortId(633), span: SourceSpan::new("src/v3/std/algebra.dag", 28414, 28448), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(522), - target: TransformTarget::Callable(DeclarationId(1831)), + target: TransformTarget::Callable(DeclarationId(1835)), inputs: vec![PortId(629), PortId(633)], output: PortId(634), span: SourceSpan::new("src/v3/std/algebra.dag", 28403, 28449), @@ -5951,14 +5951,14 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(525), - target: TransformTarget::Callable(DeclarationId(1832)), + target: TransformTarget::Callable(DeclarationId(1836)), inputs: vec![], output: PortId(637), span: SourceSpan::new("src/v3/std/algebra.dag", 28720, 28727), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(526), - target: TransformTarget::Callable(DeclarationId(1834)), + target: TransformTarget::Callable(DeclarationId(1838)), inputs: vec![PortId(636), PortId(637)], output: PortId(638), span: SourceSpan::new("src/v3/std/algebra.dag", 28708, 28749), @@ -5981,7 +5981,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(529), - target: TransformTarget::Callable(DeclarationId(1789)), + target: TransformTarget::Callable(DeclarationId(1793)), inputs: vec![PortId(640)], output: PortId(641), span: SourceSpan::new("src/v3/std/induction.dag", 29099, 29114), @@ -5997,7 +5997,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(531), - target: TransformTarget::Callable(DeclarationId(1168)), + target: TransformTarget::Callable(DeclarationId(1169)), inputs: vec![PortId(643)], output: PortId(644), span: SourceSpan::new("src/v3/std/induction.dag", 29146, 29172), @@ -6013,7 +6013,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(533), - target: TransformTarget::Callable(DeclarationId(1169)), + target: TransformTarget::Callable(DeclarationId(1170)), inputs: vec![PortId(646)], output: PortId(647), span: SourceSpan::new("src/v3/std/induction.dag", 29209, 29238), @@ -6029,7 +6029,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(535), - target: TransformTarget::Callable(DeclarationId(1171)), + target: TransformTarget::Callable(DeclarationId(1172)), inputs: vec![PortId(649)], output: PortId(650), span: SourceSpan::new("src/v3/std/induction.dag", 29279, 29307), @@ -6054,7 +6054,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(538), - target: TransformTarget::Callable(DeclarationId(1797)), + target: TransformTarget::Callable(DeclarationId(1801)), inputs: vec![PortId(653)], output: PortId(654), span: SourceSpan::new("src/v3/std/induction.dag", 29338, 29412), @@ -6068,7 +6068,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(540), - target: TransformTarget::Callable(DeclarationId(1797)), + target: TransformTarget::Callable(DeclarationId(1801)), inputs: vec![PortId(655)], output: PortId(656), span: SourceSpan::new("src/v3/std/induction.dag", 29433, 29461), @@ -6082,7 +6082,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(542), - target: TransformTarget::Callable(DeclarationId(1797)), + target: TransformTarget::Callable(DeclarationId(1801)), inputs: vec![PortId(657)], output: PortId(658), span: SourceSpan::new("src/v3/std/induction.dag", 29480, 29513), @@ -6209,7 +6209,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(548), - target: TransformTarget::Callable(DeclarationId(1797)), + target: TransformTarget::Callable(DeclarationId(1801)), inputs: vec![PortId(664)], output: PortId(665), span: SourceSpan::new("src/v3/std/induction.dag", 29645, 29726), @@ -6234,7 +6234,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(551), - target: TransformTarget::Callable(DeclarationId(1797)), + target: TransformTarget::Callable(DeclarationId(1801)), inputs: vec![PortId(668)], output: PortId(669), span: SourceSpan::new("src/v3/std/induction.dag", 29761, 29835), @@ -6283,7 +6283,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(554), - target: TransformTarget::Callable(DeclarationId(1169)), + target: TransformTarget::Callable(DeclarationId(1170)), inputs: vec![PortId(671)], output: PortId(672), span: SourceSpan::new("src/v3/std/induction.dag", 30026, 30060), @@ -6333,7 +6333,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(560), - target: TransformTarget::Callable(DeclarationId(1216)), + target: TransformTarget::Callable(DeclarationId(1217)), inputs: vec![ PortId(676), PortId(677), @@ -6361,7 +6361,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(562), - target: TransformTarget::Callable(DeclarationId(2193)), + target: TransformTarget::Callable(DeclarationId(2197)), inputs: vec![], output: PortId(682), span: SourceSpan::new("src/v3/std/timing_lens.dag", 9624, 9634), @@ -6377,28 +6377,28 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(564), - target: TransformTarget::Callable(DeclarationId(2193)), + target: TransformTarget::Callable(DeclarationId(2197)), inputs: vec![], output: PortId(686), span: SourceSpan::new("src/v3/std/timing_lens.dag", 9942, 9952), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(565), - target: TransformTarget::Callable(DeclarationId(2193)), + target: TransformTarget::Callable(DeclarationId(2197)), inputs: vec![], output: PortId(687), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10004, 10014), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(566), - target: TransformTarget::Callable(DeclarationId(2195)), + target: TransformTarget::Callable(DeclarationId(2199)), inputs: vec![], output: PortId(688), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10032, 10037), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(567), - target: TransformTarget::Callable(DeclarationId(2195)), + target: TransformTarget::Callable(DeclarationId(2199)), inputs: vec![], output: PortId(689), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10059, 10064), @@ -6414,7 +6414,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(569), - target: TransformTarget::Callable(DeclarationId(2195)), + target: TransformTarget::Callable(DeclarationId(2199)), inputs: vec![], output: PortId(692), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10101, 10106), @@ -6469,21 +6469,21 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(571), - target: TransformTarget::Callable(DeclarationId(2193)), + target: TransformTarget::Callable(DeclarationId(2197)), inputs: vec![], output: PortId(694), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10170, 10180), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(572), - target: TransformTarget::Callable(DeclarationId(2195)), + target: TransformTarget::Callable(DeclarationId(2199)), inputs: vec![], output: PortId(695), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10198, 10203), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(573), - target: TransformTarget::Callable(DeclarationId(2194)), + target: TransformTarget::Callable(DeclarationId(2198)), inputs: vec![], output: PortId(696), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10225, 10234), @@ -6499,7 +6499,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(575), - target: TransformTarget::Callable(DeclarationId(2194)), + target: TransformTarget::Callable(DeclarationId(2198)), inputs: vec![], output: PortId(699), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10271, 10280), @@ -6563,21 +6563,21 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(578), - target: TransformTarget::Callable(DeclarationId(2193)), + target: TransformTarget::Callable(DeclarationId(2197)), inputs: vec![], output: PortId(703), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10360, 10370), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(579), - target: TransformTarget::Callable(DeclarationId(2195)), + target: TransformTarget::Callable(DeclarationId(2199)), inputs: vec![], output: PortId(704), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10388, 10393), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(580), - target: TransformTarget::Callable(DeclarationId(2194)), + target: TransformTarget::Callable(DeclarationId(2198)), inputs: vec![], output: PortId(705), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10415, 10424), @@ -6618,14 +6618,14 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(585), - target: TransformTarget::Callable(DeclarationId(1213)), + target: TransformTarget::Callable(DeclarationId(1214)), inputs: vec![PortId(710)], output: PortId(711), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10524, 10554), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(586), - target: TransformTarget::Callable(DeclarationId(2192)), + target: TransformTarget::Callable(DeclarationId(2196)), inputs: vec![PortId(711)], output: PortId(712), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10503, 10556), @@ -6684,7 +6684,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(591), - target: TransformTarget::Callable(DeclarationId(2192)), + target: TransformTarget::Callable(DeclarationId(2196)), inputs: vec![PortId(716)], output: PortId(717), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10584, 10672), @@ -6830,7 +6830,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(597), - target: TransformTarget::Callable(DeclarationId(1224)), + target: TransformTarget::Callable(DeclarationId(1225)), inputs: vec![PortId(721), PortId(722), PortId(723)], output: PortId(724), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10852, 10895), @@ -6853,7 +6853,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(600), - target: TransformTarget::Callable(DeclarationId(1213)), + target: TransformTarget::Callable(DeclarationId(1214)), inputs: vec![PortId(725)], output: PortId(726), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10938, 10950), @@ -6869,14 +6869,14 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(602), - target: TransformTarget::Callable(DeclarationId(1226)), + target: TransformTarget::Callable(DeclarationId(1227)), inputs: vec![], output: PortId(727), span: SourceSpan::new("src/v3/std/timing_lens.dag", 11030, 11048), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(603), - target: TransformTarget::Callable(DeclarationId(2192)), + target: TransformTarget::Callable(DeclarationId(2196)), inputs: vec![PortId(727)], output: PortId(728), span: SourceSpan::new("src/v3/std/timing_lens.dag", 11009, 11050), @@ -6899,7 +6899,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(606), - target: TransformTarget::Callable(DeclarationId(1224)), + target: TransformTarget::Callable(DeclarationId(1225)), inputs: vec![PortId(729), PortId(730), PortId(731)], output: PortId(732), span: SourceSpan::new("src/v3/std/timing_lens.dag", 11199, 11243), @@ -6915,7 +6915,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(608), - target: TransformTarget::Callable(DeclarationId(2202)), + target: TransformTarget::Callable(DeclarationId(2206)), inputs: vec![], output: PortId(733), span: SourceSpan::new("src/v3/std/timing_lens.dag", 11304, 11309), @@ -7054,28 +7054,28 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(617), - target: TransformTarget::Callable(DeclarationId(1951)), + target: TransformTarget::Callable(DeclarationId(1955)), inputs: vec![], output: PortId(748), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12059, 12071), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(618), - target: TransformTarget::Callable(DeclarationId(1957)), + target: TransformTarget::Callable(DeclarationId(1961)), inputs: vec![PortId(748)], output: PortId(749), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12046, 12072), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(619), - target: TransformTarget::Callable(DeclarationId(1229)), + target: TransformTarget::Callable(DeclarationId(1230)), inputs: vec![], output: PortId(750), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12115, 12146), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(620), - target: TransformTarget::Callable(DeclarationId(1039)), + target: TransformTarget::Callable(DeclarationId(1040)), inputs: vec![PortId(749), PortId(747), PortId(746), PortId(750)], output: PortId(751), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12034, 12150), @@ -7091,7 +7091,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(622), - target: TransformTarget::Callable(DeclarationId(1212)), + target: TransformTarget::Callable(DeclarationId(1213)), inputs: vec![], output: PortId(752), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12457, 12490), @@ -7128,7 +7128,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(627), - target: TransformTarget::Callable(DeclarationId(1211)), + target: TransformTarget::Callable(DeclarationId(1212)), inputs: vec![PortId(756)], output: PortId(758), span: SourceSpan::new("src/v3/std/timing_lens.dag", 13071, 13088), @@ -7162,35 +7162,35 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(631), - target: TransformTarget::Callable(DeclarationId(1231)), + target: TransformTarget::Callable(DeclarationId(1232)), inputs: vec![PortId(757), PortId(762)], output: PortId(763), span: SourceSpan::new("src/v3/std/timing_lens.dag", 13199, 13263), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(632), - target: TransformTarget::Callable(DeclarationId(1985)), + target: TransformTarget::Callable(DeclarationId(1989)), inputs: vec![PortId(763)], output: PortId(764), span: SourceSpan::new("src/v3/std/timing_lens.dag", 13163, 13275), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(633), - target: TransformTarget::Callable(DeclarationId(1232)), + target: TransformTarget::Callable(DeclarationId(1233)), inputs: vec![], output: PortId(765), span: SourceSpan::new("src/v3/std/timing_lens.dag", 13419, 13458), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(634), - target: TransformTarget::Callable(DeclarationId(1231)), + target: TransformTarget::Callable(DeclarationId(1232)), inputs: vec![PortId(757), PortId(765)], output: PortId(766), span: SourceSpan::new("src/v3/std/timing_lens.dag", 13339, 13472), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(635), - target: TransformTarget::Callable(DeclarationId(1985)), + target: TransformTarget::Callable(DeclarationId(1989)), inputs: vec![PortId(766)], output: PortId(767), span: SourceSpan::new("src/v3/std/timing_lens.dag", 13303, 13484), @@ -7236,21 +7236,21 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(638), - target: TransformTarget::Callable(DeclarationId(1230)), + target: TransformTarget::Callable(DeclarationId(1231)), inputs: vec![PortId(770)], output: PortId(771), span: SourceSpan::new("src/v3/std/timing_lens.dag", 13624, 13663), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(639), - target: TransformTarget::Callable(DeclarationId(1231)), + target: TransformTarget::Callable(DeclarationId(1232)), inputs: vec![PortId(757), PortId(771)], output: PortId(772), span: SourceSpan::new("src/v3/std/timing_lens.dag", 13552, 13673), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(640), - target: TransformTarget::Callable(DeclarationId(1985)), + target: TransformTarget::Callable(DeclarationId(1989)), inputs: vec![PortId(772)], output: PortId(773), span: SourceSpan::new("src/v3/std/timing_lens.dag", 13520, 13681), @@ -7305,14 +7305,14 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(644), - target: TransformTarget::Callable(DeclarationId(1223)), + target: TransformTarget::Callable(DeclarationId(1224)), inputs: vec![], output: PortId(780), span: SourceSpan::new("src/v3/std/timing_lens.dag", 14199, 14230), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(645), - target: TransformTarget::Callable(DeclarationId(1223)), + target: TransformTarget::Callable(DeclarationId(1224)), inputs: vec![], output: PortId(782), span: SourceSpan::new("src/v3/std/timing_lens.dag", 14253, 14284), @@ -7352,21 +7352,21 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(647), - target: TransformTarget::Callable(DeclarationId(2193)), + target: TransformTarget::Callable(DeclarationId(2197)), inputs: vec![], output: PortId(784), span: SourceSpan::new("src/v3/std/timing_lens.dag", 14311, 14321), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(648), - target: TransformTarget::Callable(DeclarationId(2194)), + target: TransformTarget::Callable(DeclarationId(2198)), inputs: vec![], output: PortId(785), span: SourceSpan::new("src/v3/std/timing_lens.dag", 14339, 14348), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(649), - target: TransformTarget::Callable(DeclarationId(2195)), + target: TransformTarget::Callable(DeclarationId(2199)), inputs: vec![], output: PortId(786), span: SourceSpan::new("src/v3/std/timing_lens.dag", 14362, 14367), @@ -7430,7 +7430,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(652), - target: TransformTarget::Callable(DeclarationId(1211)), + target: TransformTarget::Callable(DeclarationId(1212)), inputs: vec![PortId(788)], output: PortId(791), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15267, 15284), @@ -7444,28 +7444,28 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(654), - target: TransformTarget::Callable(DeclarationId(1223)), + target: TransformTarget::Callable(DeclarationId(1224)), inputs: vec![], output: PortId(793), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15300, 15331), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(655), - target: TransformTarget::Callable(DeclarationId(2203)), + target: TransformTarget::Callable(DeclarationId(2207)), inputs: vec![PortId(793)], output: PortId(794), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15291, 15332), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(656), - target: TransformTarget::Callable(DeclarationId(1223)), + target: TransformTarget::Callable(DeclarationId(1224)), inputs: vec![], output: PortId(795), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15347, 15378), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(657), - target: TransformTarget::Callable(DeclarationId(2204)), + target: TransformTarget::Callable(DeclarationId(2208)), inputs: vec![PortId(795)], output: PortId(796), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15338, 15379), @@ -7499,7 +7499,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(659), - target: TransformTarget::Callable(DeclarationId(1211)), + target: TransformTarget::Callable(DeclarationId(1212)), inputs: vec![PortId(788)], output: PortId(799), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15418, 15435), @@ -7513,28 +7513,28 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(661), - target: TransformTarget::Callable(DeclarationId(1223)), + target: TransformTarget::Callable(DeclarationId(1224)), inputs: vec![], output: PortId(801), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15451, 15482), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(662), - target: TransformTarget::Callable(DeclarationId(2205)), + target: TransformTarget::Callable(DeclarationId(2209)), inputs: vec![PortId(801)], output: PortId(802), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15442, 15483), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(663), - target: TransformTarget::Callable(DeclarationId(1223)), + target: TransformTarget::Callable(DeclarationId(1224)), inputs: vec![], output: PortId(803), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15498, 15529), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(664), - target: TransformTarget::Callable(DeclarationId(2206)), + target: TransformTarget::Callable(DeclarationId(2210)), inputs: vec![PortId(803)], output: PortId(804), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15489, 15530), @@ -7568,7 +7568,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(666), - target: TransformTarget::Callable(DeclarationId(1211)), + target: TransformTarget::Callable(DeclarationId(1212)), inputs: vec![PortId(788)], output: PortId(807), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15566, 15583), @@ -7582,28 +7582,28 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(668), - target: TransformTarget::Callable(DeclarationId(1223)), + target: TransformTarget::Callable(DeclarationId(1224)), inputs: vec![], output: PortId(809), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15599, 15630), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(669), - target: TransformTarget::Callable(DeclarationId(2207)), + target: TransformTarget::Callable(DeclarationId(2211)), inputs: vec![PortId(809)], output: PortId(810), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15590, 15631), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(670), - target: TransformTarget::Callable(DeclarationId(1223)), + target: TransformTarget::Callable(DeclarationId(1224)), inputs: vec![], output: PortId(811), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15646, 15677), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(671), - target: TransformTarget::Callable(DeclarationId(2208)), + target: TransformTarget::Callable(DeclarationId(2212)), inputs: vec![PortId(811)], output: PortId(812), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15637, 15678), @@ -7637,7 +7637,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(673), - target: TransformTarget::Callable(DeclarationId(1211)), + target: TransformTarget::Callable(DeclarationId(1212)), inputs: vec![PortId(788)], output: PortId(815), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15712, 15729), @@ -7651,28 +7651,28 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(675), - target: TransformTarget::Callable(DeclarationId(1223)), + target: TransformTarget::Callable(DeclarationId(1224)), inputs: vec![], output: PortId(817), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15745, 15776), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(676), - target: TransformTarget::Callable(DeclarationId(2209)), + target: TransformTarget::Callable(DeclarationId(2213)), inputs: vec![PortId(817)], output: PortId(818), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15736, 15777), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(677), - target: TransformTarget::Callable(DeclarationId(1223)), + target: TransformTarget::Callable(DeclarationId(1224)), inputs: vec![], output: PortId(819), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15792, 15823), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(678), - target: TransformTarget::Callable(DeclarationId(2210)), + target: TransformTarget::Callable(DeclarationId(2214)), inputs: vec![PortId(819)], output: PortId(820), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15783, 15824), @@ -7706,7 +7706,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(680), - target: TransformTarget::Callable(DeclarationId(1211)), + target: TransformTarget::Callable(DeclarationId(1212)), inputs: vec![PortId(788)], output: PortId(823), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15858, 15875), @@ -7720,28 +7720,28 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(682), - target: TransformTarget::Callable(DeclarationId(1223)), + target: TransformTarget::Callable(DeclarationId(1224)), inputs: vec![], output: PortId(825), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15891, 15922), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(683), - target: TransformTarget::Callable(DeclarationId(2211)), + target: TransformTarget::Callable(DeclarationId(2215)), inputs: vec![PortId(825)], output: PortId(826), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15882, 15923), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(684), - target: TransformTarget::Callable(DeclarationId(1223)), + target: TransformTarget::Callable(DeclarationId(1224)), inputs: vec![], output: PortId(827), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15938, 15969), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(685), - target: TransformTarget::Callable(DeclarationId(2212)), + target: TransformTarget::Callable(DeclarationId(2216)), inputs: vec![PortId(827)], output: PortId(828), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15929, 15970), @@ -7862,7 +7862,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(690), - target: TransformTarget::Callable(DeclarationId(1211)), + target: TransformTarget::Callable(DeclarationId(1212)), inputs: vec![PortId(831)], output: PortId(835), span: SourceSpan::new("src/v3/std/timing_lens.dag", 16130, 16147), @@ -7876,14 +7876,14 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(692), - target: TransformTarget::Callable(DeclarationId(1984)), + target: TransformTarget::Callable(DeclarationId(1988)), inputs: vec![], output: PortId(837), span: SourceSpan::new("src/v3/std/timing_lens.dag", 16154, 16166), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(693), - target: TransformTarget::Callable(DeclarationId(1984)), + target: TransformTarget::Callable(DeclarationId(1988)), inputs: vec![], output: PortId(838), span: SourceSpan::new("src/v3/std/timing_lens.dag", 16172, 16184), @@ -7918,7 +7918,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { nodes.push(Behavior::Value(ValueNode { id: NodeId(695), data: LiteralBits::String("timing_lens_validate: TimingMeasurement.Unobserved is not admissible evidence at this scaffold (missing external timing row).".to_string()), output: PortId(840), span: SourceSpan::new("src/v3/std/timing_lens.dag", 16263, 16390), lane2_workflow: None })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(696), - target: TransformTarget::Callable(DeclarationId(1233)), + target: TransformTarget::Callable(DeclarationId(1234)), inputs: vec![PortId(831), PortId(840)], output: PortId(841), span: SourceSpan::new("src/v3/std/timing_lens.dag", 16209, 16398), @@ -7926,7 +7926,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { nodes.push(Behavior::Value(ValueNode { id: NodeId(697), data: LiteralBits::String("timing_lens_validate: TimingMeasurement.Ambiguous is not admissible evidence at this scaffold (conflicting timing facts).".to_string()), output: PortId(842), span: SourceSpan::new("src/v3/std/timing_lens.dag", 16476, 16599), lane2_workflow: None })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(698), - target: TransformTarget::Callable(DeclarationId(1233)), + target: TransformTarget::Callable(DeclarationId(1234)), inputs: vec![PortId(831), PortId(842)], output: PortId(843), span: SourceSpan::new("src/v3/std/timing_lens.dag", 16422, 16607), @@ -7934,7 +7934,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { nodes.push(Behavior::Value(ValueNode { id: NodeId(699), data: LiteralBits::String("timing_lens_validate: TimingMeasurement.Stale is not admissible evidence at this scaffold (digest/run mismatch vs attachment).".to_string()), output: PortId(844), span: SourceSpan::new("src/v3/std/timing_lens.dag", 16681, 16809), lane2_workflow: None })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(700), - target: TransformTarget::Callable(DeclarationId(1233)), + target: TransformTarget::Callable(DeclarationId(1234)), inputs: vec![PortId(831), PortId(844)], output: PortId(845), span: SourceSpan::new("src/v3/std/timing_lens.dag", 16627, 16817), @@ -8023,28 +8023,28 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(706), - target: TransformTarget::Callable(DeclarationId(2197)), + target: TransformTarget::Callable(DeclarationId(2201)), inputs: vec![PortId(850)], output: PortId(851), span: SourceSpan::new("src/v3/std/timing_lens.dag", 18135, 18156), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(707), - target: TransformTarget::Callable(DeclarationId(2198)), + target: TransformTarget::Callable(DeclarationId(2202)), inputs: vec![], output: PortId(852), span: SourceSpan::new("src/v3/std/timing_lens.dag", 18175, 18191), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(708), - target: TransformTarget::Callable(DeclarationId(2198)), + target: TransformTarget::Callable(DeclarationId(2202)), inputs: vec![], output: PortId(853), span: SourceSpan::new("src/v3/std/timing_lens.dag", 18209, 18225), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(709), - target: TransformTarget::Callable(DeclarationId(2198)), + target: TransformTarget::Callable(DeclarationId(2202)), inputs: vec![], output: PortId(854), span: SourceSpan::new("src/v3/std/timing_lens.dag", 18239, 18255), @@ -8340,28 +8340,28 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(735), - target: TransformTarget::Callable(DeclarationId(1227)), + target: TransformTarget::Callable(DeclarationId(1228)), inputs: vec![], output: PortId(884), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3308, 3336), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(736), - target: TransformTarget::Callable(DeclarationId(1236)), + target: TransformTarget::Callable(DeclarationId(1237)), inputs: vec![PortId(881), PortId(884)], output: PortId(885), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3284, 3337), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(737), - target: TransformTarget::Callable(DeclarationId(1227)), + target: TransformTarget::Callable(DeclarationId(1228)), inputs: vec![], output: PortId(886), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3373, 3401), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(738), - target: TransformTarget::Callable(DeclarationId(2234)), + target: TransformTarget::Callable(DeclarationId(2238)), inputs: vec![PortId(886)], output: PortId(887), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3364, 3402), @@ -8377,14 +8377,14 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(740), - target: TransformTarget::Callable(DeclarationId(1227)), + target: TransformTarget::Callable(DeclarationId(1228)), inputs: vec![], output: PortId(890), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3451, 3479), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(741), - target: TransformTarget::Callable(DeclarationId(2235)), + target: TransformTarget::Callable(DeclarationId(2239)), inputs: vec![PortId(890)], output: PortId(891), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3442, 3480), @@ -8429,28 +8429,28 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(743), - target: TransformTarget::Callable(DeclarationId(1227)), + target: TransformTarget::Callable(DeclarationId(1228)), inputs: vec![], output: PortId(894), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3545, 3573), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(744), - target: TransformTarget::Callable(DeclarationId(1236)), + target: TransformTarget::Callable(DeclarationId(1237)), inputs: vec![PortId(881), PortId(894)], output: PortId(895), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3521, 3574), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(745), - target: TransformTarget::Callable(DeclarationId(1227)), + target: TransformTarget::Callable(DeclarationId(1228)), inputs: vec![], output: PortId(896), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3610, 3638), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(746), - target: TransformTarget::Callable(DeclarationId(2236)), + target: TransformTarget::Callable(DeclarationId(2240)), inputs: vec![PortId(896)], output: PortId(897), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3601, 3639), @@ -8466,14 +8466,14 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(748), - target: TransformTarget::Callable(DeclarationId(1227)), + target: TransformTarget::Callable(DeclarationId(1228)), inputs: vec![], output: PortId(900), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3688, 3716), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(749), - target: TransformTarget::Callable(DeclarationId(2237)), + target: TransformTarget::Callable(DeclarationId(2241)), inputs: vec![PortId(900)], output: PortId(901), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3679, 3717), @@ -8518,28 +8518,28 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(751), - target: TransformTarget::Callable(DeclarationId(1227)), + target: TransformTarget::Callable(DeclarationId(1228)), inputs: vec![], output: PortId(904), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3779, 3807), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(752), - target: TransformTarget::Callable(DeclarationId(1236)), + target: TransformTarget::Callable(DeclarationId(1237)), inputs: vec![PortId(881), PortId(904)], output: PortId(905), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3755, 3808), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(753), - target: TransformTarget::Callable(DeclarationId(1227)), + target: TransformTarget::Callable(DeclarationId(1228)), inputs: vec![], output: PortId(906), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3844, 3872), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(754), - target: TransformTarget::Callable(DeclarationId(2238)), + target: TransformTarget::Callable(DeclarationId(2242)), inputs: vec![PortId(906)], output: PortId(907), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3835, 3873), @@ -8555,14 +8555,14 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(756), - target: TransformTarget::Callable(DeclarationId(1227)), + target: TransformTarget::Callable(DeclarationId(1228)), inputs: vec![], output: PortId(910), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3922, 3950), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(757), - target: TransformTarget::Callable(DeclarationId(2239)), + target: TransformTarget::Callable(DeclarationId(2243)), inputs: vec![PortId(910)], output: PortId(911), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3913, 3951), @@ -8607,28 +8607,28 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(759), - target: TransformTarget::Callable(DeclarationId(1227)), + target: TransformTarget::Callable(DeclarationId(1228)), inputs: vec![], output: PortId(914), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4011, 4039), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(760), - target: TransformTarget::Callable(DeclarationId(1236)), + target: TransformTarget::Callable(DeclarationId(1237)), inputs: vec![PortId(881), PortId(914)], output: PortId(915), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3987, 4040), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(761), - target: TransformTarget::Callable(DeclarationId(1227)), + target: TransformTarget::Callable(DeclarationId(1228)), inputs: vec![], output: PortId(916), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4076, 4104), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(762), - target: TransformTarget::Callable(DeclarationId(2240)), + target: TransformTarget::Callable(DeclarationId(2244)), inputs: vec![PortId(916)], output: PortId(917), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4067, 4105), @@ -8644,14 +8644,14 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(764), - target: TransformTarget::Callable(DeclarationId(1227)), + target: TransformTarget::Callable(DeclarationId(1228)), inputs: vec![], output: PortId(920), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4154, 4182), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(765), - target: TransformTarget::Callable(DeclarationId(2241)), + target: TransformTarget::Callable(DeclarationId(2245)), inputs: vec![PortId(920)], output: PortId(921), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4145, 4183), @@ -8696,28 +8696,28 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(767), - target: TransformTarget::Callable(DeclarationId(1227)), + target: TransformTarget::Callable(DeclarationId(1228)), inputs: vec![], output: PortId(924), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4243, 4271), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(768), - target: TransformTarget::Callable(DeclarationId(1236)), + target: TransformTarget::Callable(DeclarationId(1237)), inputs: vec![PortId(881), PortId(924)], output: PortId(925), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4219, 4272), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(769), - target: TransformTarget::Callable(DeclarationId(1227)), + target: TransformTarget::Callable(DeclarationId(1228)), inputs: vec![], output: PortId(926), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4308, 4336), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(770), - target: TransformTarget::Callable(DeclarationId(2242)), + target: TransformTarget::Callable(DeclarationId(2246)), inputs: vec![PortId(926)], output: PortId(927), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4299, 4337), @@ -8733,14 +8733,14 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(772), - target: TransformTarget::Callable(DeclarationId(1227)), + target: TransformTarget::Callable(DeclarationId(1228)), inputs: vec![], output: PortId(930), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4386, 4414), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(773), - target: TransformTarget::Callable(DeclarationId(2243)), + target: TransformTarget::Callable(DeclarationId(2247)), inputs: vec![PortId(930)], output: PortId(931), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4377, 4415), @@ -8883,7 +8883,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(777), - target: TransformTarget::Callable(DeclarationId(1245)), + target: TransformTarget::Callable(DeclarationId(1246)), inputs: vec![PortId(934), PortId(935)], output: PortId(936), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4818, 4843), @@ -8899,7 +8899,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(779), - target: TransformTarget::Callable(DeclarationId(2244)), + target: TransformTarget::Callable(DeclarationId(2248)), inputs: vec![], output: PortId(937), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5101, 5106), @@ -8915,7 +8915,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(781), - target: TransformTarget::Callable(DeclarationId(2245)), + target: TransformTarget::Callable(DeclarationId(2249)), inputs: vec![], output: PortId(938), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5166, 5171), @@ -8931,7 +8931,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(783), - target: TransformTarget::Callable(DeclarationId(2246)), + target: TransformTarget::Callable(DeclarationId(2250)), inputs: vec![], output: PortId(939), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5229, 5234), @@ -8947,7 +8947,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(785), - target: TransformTarget::Callable(DeclarationId(2247)), + target: TransformTarget::Callable(DeclarationId(2251)), inputs: vec![], output: PortId(940), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5292, 5297), @@ -8963,7 +8963,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(787), - target: TransformTarget::Callable(DeclarationId(2248)), + target: TransformTarget::Callable(DeclarationId(2252)), inputs: vec![], output: PortId(941), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5356, 5361), @@ -8979,7 +8979,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(789), - target: TransformTarget::Callable(DeclarationId(2249)), + target: TransformTarget::Callable(DeclarationId(2253)), inputs: vec![], output: PortId(942), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5436, 5441), @@ -8995,21 +8995,21 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(791), - target: TransformTarget::Callable(DeclarationId(2251)), + target: TransformTarget::Callable(DeclarationId(2255)), inputs: vec![PortId(943)], output: PortId(944), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5552, 5563), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(792), - target: TransformTarget::Callable(DeclarationId(1252)), + target: TransformTarget::Callable(DeclarationId(1253)), inputs: vec![], output: PortId(945), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5571, 5602), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(793), - target: TransformTarget::Callable(DeclarationId(2250)), + target: TransformTarget::Callable(DeclarationId(2254)), inputs: vec![PortId(944), PortId(945)], output: PortId(946), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5539, 5604), @@ -9025,14 +9025,14 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(795), - target: TransformTarget::Callable(DeclarationId(1251)), + target: TransformTarget::Callable(DeclarationId(1252)), inputs: vec![], output: PortId(948), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5705, 5736), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(796), - target: TransformTarget::Callable(DeclarationId(2252)), + target: TransformTarget::Callable(DeclarationId(2256)), inputs: vec![PortId(947), PortId(948)], output: PortId(949), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5680, 5738), @@ -9055,14 +9055,14 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(799), - target: TransformTarget::Callable(DeclarationId(1253)), + target: TransformTarget::Callable(DeclarationId(1254)), inputs: vec![PortId(950)], output: PortId(952), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5926, 5959), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(800), - target: TransformTarget::Callable(DeclarationId(2253)), + target: TransformTarget::Callable(DeclarationId(2257)), inputs: vec![PortId(951), PortId(950), PortId(952)], output: PortId(953), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5839, 5964), @@ -9085,21 +9085,21 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(803), - target: TransformTarget::Callable(DeclarationId(1254)), + target: TransformTarget::Callable(DeclarationId(1255)), inputs: vec![PortId(955)], output: PortId(957), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6158, 6192), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(804), - target: TransformTarget::Callable(DeclarationId(1253)), + target: TransformTarget::Callable(DeclarationId(1254)), inputs: vec![PortId(954)], output: PortId(958), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6209, 6242), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(805), - target: TransformTarget::Callable(DeclarationId(2254)), + target: TransformTarget::Callable(DeclarationId(2258)), inputs: vec![PortId(956), PortId(957), PortId(958)], output: PortId(959), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6085, 6247), @@ -9115,14 +9115,14 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(807), - target: TransformTarget::Callable(DeclarationId(1211)), + target: TransformTarget::Callable(DeclarationId(1212)), inputs: vec![PortId(960)], output: PortId(962), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6610, 6627), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(808), - target: TransformTarget::Callable(DeclarationId(1255)), + target: TransformTarget::Callable(DeclarationId(1256)), inputs: vec![PortId(961)], output: PortId(963), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6643, 6677), @@ -9147,7 +9147,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(811), - target: TransformTarget::Callable(DeclarationId(1255)), + target: TransformTarget::Callable(DeclarationId(1256)), inputs: vec![PortId(961)], output: PortId(967), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6713, 6747), @@ -9201,14 +9201,14 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(814), - target: TransformTarget::Callable(DeclarationId(1211)), + target: TransformTarget::Callable(DeclarationId(1212)), inputs: vec![PortId(969)], output: PortId(972), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6871, 6888), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(815), - target: TransformTarget::Callable(DeclarationId(1256)), + target: TransformTarget::Callable(DeclarationId(1257)), inputs: vec![PortId(970), PortId(971)], output: PortId(973), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6904, 6946), @@ -9233,7 +9233,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(818), - target: TransformTarget::Callable(DeclarationId(1256)), + target: TransformTarget::Callable(DeclarationId(1257)), inputs: vec![PortId(970), PortId(971)], output: PortId(977), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6982, 7024), @@ -9287,7 +9287,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(821), - target: TransformTarget::Callable(DeclarationId(1257)), + target: TransformTarget::Callable(DeclarationId(1258)), inputs: vec![PortId(979), PortId(980)], output: PortId(982), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 7186, 7208), @@ -9303,7 +9303,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(823), - target: TransformTarget::Callable(DeclarationId(1258)), + target: TransformTarget::Callable(DeclarationId(1259)), inputs: vec![PortId(979), PortId(980), PortId(984)], output: PortId(985), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 7247, 7277), @@ -9357,14 +9357,14 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(826), - target: TransformTarget::Callable(DeclarationId(1236)), + target: TransformTarget::Callable(DeclarationId(1237)), inputs: vec![PortId(987), PortId(989)], output: PortId(990), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 7461, 7487), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(827), - target: TransformTarget::Callable(DeclarationId(1259)), + target: TransformTarget::Callable(DeclarationId(1260)), inputs: vec![PortId(987), PortId(989), PortId(990)], output: PortId(991), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 7429, 7488), @@ -9389,28 +9389,28 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(830), - target: TransformTarget::Callable(DeclarationId(1227)), + target: TransformTarget::Callable(DeclarationId(1228)), inputs: vec![], output: PortId(995), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 7573, 7601), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(831), - target: TransformTarget::Callable(DeclarationId(1230)), + target: TransformTarget::Callable(DeclarationId(1231)), inputs: vec![PortId(994)], output: PortId(996), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 7659, 7689), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(832), - target: TransformTarget::Callable(DeclarationId(1231)), + target: TransformTarget::Callable(DeclarationId(1232)), inputs: vec![PortId(993), PortId(996)], output: PortId(997), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 7611, 7690), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(833), - target: TransformTarget::Callable(DeclarationId(1258)), + target: TransformTarget::Callable(DeclarationId(1259)), inputs: vec![PortId(987), PortId(995), PortId(997)], output: PortId(998), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 7534, 7698), @@ -9467,7 +9467,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(836), - target: TransformTarget::Callable(DeclarationId(1211)), + target: TransformTarget::Callable(DeclarationId(1212)), inputs: vec![PortId(1000)], output: PortId(1002), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 8681, 8698), @@ -9481,28 +9481,28 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(838), - target: TransformTarget::Callable(DeclarationId(1245)), + target: TransformTarget::Callable(DeclarationId(1246)), inputs: vec![PortId(1000), PortId(1001)], output: PortId(1004), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 8745, 8770), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(839), - target: TransformTarget::Callable(DeclarationId(1260)), + target: TransformTarget::Callable(DeclarationId(1261)), inputs: vec![PortId(1000), PortId(1004)], output: PortId(1005), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 8709, 8771), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(840), - target: TransformTarget::Callable(DeclarationId(1246)), + target: TransformTarget::Callable(DeclarationId(1247)), inputs: vec![PortId(1000), PortId(1001)], output: PortId(1006), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 8819, 8863), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(841), - target: TransformTarget::Callable(DeclarationId(1260)), + target: TransformTarget::Callable(DeclarationId(1261)), inputs: vec![PortId(1000), PortId(1006)], output: PortId(1007), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 8783, 8864), @@ -9553,14 +9553,14 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(844), - target: TransformTarget::Callable(DeclarationId(1304)), + target: TransformTarget::Callable(DeclarationId(1305)), inputs: vec![PortId(1010)], output: PortId(1011), span: SourceSpan::new("src/v3/std/verification.dag", 28552, 28575), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(845), - target: TransformTarget::Callable(DeclarationId(1305)), + target: TransformTarget::Callable(DeclarationId(1306)), inputs: vec![PortId(1012)], output: PortId(1013), span: SourceSpan::new("src/v3/std/verification.dag", 28597, 28631), @@ -10204,7 +10204,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { #[allow(clippy::vec_init_then_push)] fn bootstrapped_fixture_without_parse_surface_dag_declarations() -> Vec { { - let mut declarations = Vec::with_capacity(2899); + let mut declarations = Vec::with_capacity(2903); declarations.push(Declaration { id: DeclarationId(0), name: Some("Classical".to_string()), @@ -24412,11 +24412,11 @@ fn bootstrapped_fixture_without_parse_surface_dag_declarations() -> Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec>()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(true))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(1905), payload: vec![] })] }), refinement: None, nominal_opacity: None, span: SourceSpan::new("src/v3/std/rust_method_template_contracts.dag", 3555, 4208) }); - declarations.push(Declaration { id: DeclarationId(1120), name: Some("rust_any_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1011), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1011)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(249)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{ let mut __found = false; for {param} in {iter} { if {body} { __found = true; break; } } __found }".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(1907), payload: vec![FieldValue::Literal(LiteralBits::String("{ let mut __found = false; for {param} in {iter} { if {body} { __found = true; break; } } __found }".to_string())), FieldValue::Literal(LiteralBits::String("{iter}.any({arg})".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(false))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(1905), payload: vec![] })] }), refinement: None, nominal_opacity: None, span: SourceSpan::new("src/v3/std/rust_method_template_contracts.dag", 4210, 4705) }); - declarations.push(Declaration { id: DeclarationId(1121), name: Some("rust_all_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1011), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1011)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(248)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{ let mut __all = true; for {param} in {iter} { if !({body}) { __all = false; break; } } __all }".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(1907), payload: vec![FieldValue::Literal(LiteralBits::String("{ let mut __all = true; for {param} in {iter} { if !({body}) { __all = false; break; } } __all }".to_string())), FieldValue::Literal(LiteralBits::String("{iter}.all({arg})".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(false))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(1905), payload: vec![] })] }), refinement: None, nominal_opacity: None, span: SourceSpan::new("src/v3/std/rust_method_template_contracts.dag", 4707, 5196) }); - declarations.push(Declaration { id: DeclarationId(1122), name: Some("rust_flat_map_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1011), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1011)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(265)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{ let mut __result = Vec::new(); for {param} in {iter} { __result.extend({inner_iter}); } __result }".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(1907), payload: vec![FieldValue::Literal(LiteralBits::String("{ let mut __result = Vec::new(); for {param} in {iter} { __result.extend({inner_iter}); } __result }".to_string())), FieldValue::Literal(LiteralBits::String("{iter}.flat_map({arg}).collect::>()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(true))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(1905), payload: vec![] })] }), refinement: None, nominal_opacity: None, span: SourceSpan::new("src/v3/std/rust_method_template_contracts.dag", 5198, 5729) }); - declarations.push(Declaration { id: DeclarationId(1123), name: Some("rust_method_template_contracts".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), value: DeclarationId(1011) }] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(2027)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::List(vec![FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(258)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.len()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(1906), payload: vec![FieldValue::Literal(LiteralBits::String("({recv}.len() as i64)".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(false))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(1905), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(271)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.join(&{arg})".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(1906), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.join(&{arg})".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(false))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(1905), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(295)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.split(&{arg}).map(|s| s.to_string()).collect::>()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(1906), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.split(&{arg}).map(|s| s.to_string()).collect::>()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(true))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(1905), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(273)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.last().cloned()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(1906), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.last().cloned()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(false))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(1905), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(264)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.first().cloned()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(1906), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.first().cloned()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(false))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(1905), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(262)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.iter().enumerate().map(|(i, v)| (i, v.clone())).collect::>()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(1906), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.iter().cloned().enumerate().map(|(i, v)| (i as i64, v)).collect::>()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(true))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(1905), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(252)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.chars().map(|c| c as i64).collect::>()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(1906), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.chars().map(|c| c as i64).collect::>()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(true))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(1905), payload: vec![] })]), FieldValue::Reference(DeclarationId(1119)), FieldValue::Reference(DeclarationId(1120)), FieldValue::Reference(DeclarationId(1121)), FieldValue::Reference(DeclarationId(1122)), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(293)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.iter().cloned().skip({arg} as usize).collect::>()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(1906), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.iter().cloned().skip({arg} as usize).collect::>()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(true))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(1905), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(299)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.iter().cloned().take({arg} as usize).collect::>()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(1906), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.iter().cloned().take({arg} as usize).collect::>()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(true))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(1905), payload: vec![] })])])), refinement: None, nominal_opacity: None, span: SourceSpan::new("src/v3/std/rust_method_template_contracts.dag", 5732, 8453) }); + declarations.push(Declaration { id: DeclarationId(1120), name: Some("rust_filter_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1012), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(263)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{ let __filter_source = {iter}; let mut __result = Vec::new(); for {param} in __filter_source.iter() { if {body} { __result.push((*{param}).clone()); } } __result }".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(1911), payload: vec![FieldValue::Literal(LiteralBits::String("{ let __filter_source = {iter}; let mut __result = Vec::new(); for {param} in __filter_source.iter() { if {body} { __result.push((*{param}).clone()); } } __result }".to_string())), FieldValue::Literal(LiteralBits::String("{iter}.filter({arg}).collect::>()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(true))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(1909), payload: vec![] })] }), refinement: None, nominal_opacity: None, span: SourceSpan::new("src/v3/std/rust_method_template_contracts.dag", 3555, 4208) }); + declarations.push(Declaration { id: DeclarationId(1121), name: Some("rust_any_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1012), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(249)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{ let mut __found = false; for {param} in {iter} { if {body} { __found = true; break; } } __found }".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(1911), payload: vec![FieldValue::Literal(LiteralBits::String("{ let mut __found = false; for {param} in {iter} { if {body} { __found = true; break; } } __found }".to_string())), FieldValue::Literal(LiteralBits::String("{iter}.any({arg})".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(false))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(1909), payload: vec![] })] }), refinement: None, nominal_opacity: None, span: SourceSpan::new("src/v3/std/rust_method_template_contracts.dag", 4210, 4705) }); + declarations.push(Declaration { id: DeclarationId(1122), name: Some("rust_all_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1012), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(248)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{ let mut __all = true; for {param} in {iter} { if !({body}) { __all = false; break; } } __all }".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(1911), payload: vec![FieldValue::Literal(LiteralBits::String("{ let mut __all = true; for {param} in {iter} { if !({body}) { __all = false; break; } } __all }".to_string())), FieldValue::Literal(LiteralBits::String("{iter}.all({arg})".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(false))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(1909), payload: vec![] })] }), refinement: None, nominal_opacity: None, span: SourceSpan::new("src/v3/std/rust_method_template_contracts.dag", 4707, 5196) }); + declarations.push(Declaration { id: DeclarationId(1123), name: Some("rust_flat_map_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1012), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1012)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(265)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{ let mut __result = Vec::new(); for {param} in {iter} { __result.extend({inner_iter}); } __result }".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(1911), payload: vec![FieldValue::Literal(LiteralBits::String("{ let mut __result = Vec::new(); for {param} in {iter} { __result.extend({inner_iter}); } __result }".to_string())), FieldValue::Literal(LiteralBits::String("{iter}.flat_map({arg}).collect::>()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(true))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(1909), payload: vec![] })] }), refinement: None, nominal_opacity: None, span: SourceSpan::new("src/v3/std/rust_method_template_contracts.dag", 5198, 5729) }); + declarations.push(Declaration { id: DeclarationId(1124), name: Some("rust_method_template_contracts".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), value: DeclarationId(1012) }] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(2031)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::List(vec![FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(258)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.len()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(1910), payload: vec![FieldValue::Literal(LiteralBits::String("({recv}.len() as i64)".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(false))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(1909), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(271)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.join(&{arg})".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(1910), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.join(&{arg})".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(false))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(1909), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(295)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.split(&{arg}).map(|s| s.to_string()).collect::>()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(1910), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.split(&{arg}).map(|s| s.to_string()).collect::>()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(true))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(1909), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(273)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.last().cloned()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(1910), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.last().cloned()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(false))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(1909), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(264)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.first().cloned()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(1910), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.first().cloned()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(false))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(1909), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(262)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.iter().enumerate().map(|(i, v)| (i, v.clone())).collect::>()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(1910), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.iter().cloned().enumerate().map(|(i, v)| (i as i64, v)).collect::>()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(true))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(1909), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(252)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.chars().map(|c| c as i64).collect::>()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(1910), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.chars().map(|c| c as i64).collect::>()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(true))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(1909), payload: vec![] })]), FieldValue::Reference(DeclarationId(1120)), FieldValue::Reference(DeclarationId(1121)), FieldValue::Reference(DeclarationId(1122)), FieldValue::Reference(DeclarationId(1123)), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(293)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.iter().cloned().skip({arg} as usize).collect::>()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(1910), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.iter().cloned().skip({arg} as usize).collect::>()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(true))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(1909), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(299)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.iter().cloned().take({arg} as usize).collect::>()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(1910), payload: vec![FieldValue::Literal(LiteralBits::String("{recv}.iter().cloned().take({arg} as usize).collect::>()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(true))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(1909), payload: vec![] })])])), refinement: None, nominal_opacity: None, span: SourceSpan::new("src/v3/std/rust_method_template_contracts.dag", 5732, 8453) }); declarations.push(Declaration { - id: DeclarationId(1124), + id: DeclarationId(1125), name: Some("DescentEvidence".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Strict".to_string(), - ty: DeclarationId(2036), + ty: DeclarationId(2040), }, Field { label: "NonIncreasing".to_string(), - ty: DeclarationId(2037), + ty: DeclarationId(2041), }, Field { label: "DescentUnknown".to_string(), - ty: DeclarationId(2038), + ty: DeclarationId(2042), }, ], }, @@ -38304,10 +38333,10 @@ fn bootstrapped_fixture_without_parse_surface_dag_declarations() -> Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec Vec HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap HashMap { { let mut map = HashMap::new(); - map.insert(DeclarationId(389), DeclarationId(2499)); - map.insert(DeclarationId(391), DeclarationId(2502)); - map.insert(DeclarationId(423), DeclarationId(2505)); - map.insert(DeclarationId(426), DeclarationId(2508)); - map.insert(DeclarationId(471), DeclarationId(2511)); - map.insert(DeclarationId(472), DeclarationId(2514)); - map.insert(DeclarationId(473), DeclarationId(2517)); - map.insert(DeclarationId(513), DeclarationId(2520)); - map.insert(DeclarationId(515), DeclarationId(2523)); - map.insert(DeclarationId(516), DeclarationId(2526)); - map.insert(DeclarationId(539), DeclarationId(2529)); - map.insert(DeclarationId(582), DeclarationId(2532)); - map.insert(DeclarationId(602), DeclarationId(2535)); - map.insert(DeclarationId(603), DeclarationId(2538)); - map.insert(DeclarationId(605), DeclarationId(2541)); - map.insert(DeclarationId(608), DeclarationId(2544)); - map.insert(DeclarationId(613), DeclarationId(2547)); - map.insert(DeclarationId(614), DeclarationId(2550)); - map.insert(DeclarationId(618), DeclarationId(2553)); - map.insert(DeclarationId(619), DeclarationId(2556)); - map.insert(DeclarationId(620), DeclarationId(2559)); - map.insert(DeclarationId(625), DeclarationId(2562)); - map.insert(DeclarationId(1453), DeclarationId(2565)); - map.insert(DeclarationId(1457), DeclarationId(2568)); - map.insert(DeclarationId(1460), DeclarationId(2571)); - map.insert(DeclarationId(1462), DeclarationId(2574)); - map.insert(DeclarationId(1463), DeclarationId(2577)); - map.insert(DeclarationId(1464), DeclarationId(2580)); - map.insert(DeclarationId(1518), DeclarationId(2583)); - map.insert(DeclarationId(1519), DeclarationId(2586)); - map.insert(DeclarationId(1520), DeclarationId(2589)); - map.insert(DeclarationId(1521), DeclarationId(2592)); - map.insert(DeclarationId(1522), DeclarationId(2595)); - map.insert(DeclarationId(1523), DeclarationId(2598)); - map.insert(DeclarationId(1529), DeclarationId(2601)); - map.insert(DeclarationId(1584), DeclarationId(2604)); - map.insert(DeclarationId(1587), DeclarationId(2607)); - map.insert(DeclarationId(1588), DeclarationId(2610)); - map.insert(DeclarationId(1589), DeclarationId(2613)); - map.insert(DeclarationId(1590), DeclarationId(2616)); - map.insert(DeclarationId(1613), DeclarationId(2619)); - map.insert(DeclarationId(1618), DeclarationId(2622)); - map.insert(DeclarationId(1622), DeclarationId(2625)); - map.insert(DeclarationId(1625), DeclarationId(2628)); - map.insert(DeclarationId(1626), DeclarationId(2631)); - map.insert(DeclarationId(1657), DeclarationId(2634)); - map.insert(DeclarationId(1658), DeclarationId(2637)); - map.insert(DeclarationId(1662), DeclarationId(2640)); - map.insert(DeclarationId(1663), DeclarationId(2643)); - map.insert(DeclarationId(1674), DeclarationId(2646)); - map.insert(DeclarationId(1675), DeclarationId(2649)); - map.insert(DeclarationId(1677), DeclarationId(2652)); - map.insert(DeclarationId(1678), DeclarationId(2655)); - map.insert(DeclarationId(1680), DeclarationId(2658)); - map.insert(DeclarationId(1681), DeclarationId(2661)); - map.insert(DeclarationId(1683), DeclarationId(2664)); - map.insert(DeclarationId(1685), DeclarationId(2667)); - map.insert(DeclarationId(1688), DeclarationId(2670)); - map.insert(DeclarationId(1692), DeclarationId(2673)); - map.insert(DeclarationId(1694), DeclarationId(2676)); - map.insert(DeclarationId(1696), DeclarationId(2679)); - map.insert(DeclarationId(1706), DeclarationId(2682)); - map.insert(DeclarationId(1707), DeclarationId(2685)); - map.insert(DeclarationId(1708), DeclarationId(2688)); - map.insert(DeclarationId(1711), DeclarationId(2691)); - map.insert(DeclarationId(1712), DeclarationId(2694)); - map.insert(DeclarationId(1714), DeclarationId(2697)); - map.insert(DeclarationId(1715), DeclarationId(2700)); - map.insert(DeclarationId(1783), DeclarationId(2703)); - map.insert(DeclarationId(1784), DeclarationId(2706)); - map.insert(DeclarationId(1785), DeclarationId(2709)); - map.insert(DeclarationId(1786), DeclarationId(2712)); - map.insert(DeclarationId(1837), DeclarationId(2715)); - map.insert(DeclarationId(1838), DeclarationId(2718)); - map.insert(DeclarationId(1839), DeclarationId(2721)); - map.insert(DeclarationId(1840), DeclarationId(2724)); - map.insert(DeclarationId(1841), DeclarationId(2727)); - map.insert(DeclarationId(1842), DeclarationId(2730)); - map.insert(DeclarationId(1865), DeclarationId(2733)); - map.insert(DeclarationId(2028), DeclarationId(2736)); - map.insert(DeclarationId(2029), DeclarationId(2739)); - map.insert(DeclarationId(2030), DeclarationId(2742)); - map.insert(DeclarationId(2033), DeclarationId(2745)); - map.insert(DeclarationId(2034), DeclarationId(2748)); - map.insert(DeclarationId(2063), DeclarationId(2751)); - map.insert(DeclarationId(2064), DeclarationId(2754)); - map.insert(DeclarationId(2070), DeclarationId(2757)); - map.insert(DeclarationId(2071), DeclarationId(2760)); - map.insert(DeclarationId(2072), DeclarationId(2763)); - map.insert(DeclarationId(2073), DeclarationId(2766)); - map.insert(DeclarationId(2074), DeclarationId(2769)); - map.insert(DeclarationId(2075), DeclarationId(2772)); - map.insert(DeclarationId(2331), DeclarationId(2775)); - map.insert(DeclarationId(2360), DeclarationId(2778)); - map.insert(DeclarationId(2366), DeclarationId(2781)); - map.insert(DeclarationId(2371), DeclarationId(2784)); - map.insert(DeclarationId(2374), DeclarationId(2787)); - map.insert(DeclarationId(2375), DeclarationId(2790)); - map.insert(DeclarationId(2395), DeclarationId(2793)); - map.insert(DeclarationId(2396), DeclarationId(2796)); - map.insert(DeclarationId(2404), DeclarationId(2799)); - map.insert(DeclarationId(2408), DeclarationId(2802)); - map.insert(DeclarationId(2410), DeclarationId(2805)); - map.insert(DeclarationId(2411), DeclarationId(2808)); - map.insert(DeclarationId(2412), DeclarationId(2811)); - map.insert(DeclarationId(2413), DeclarationId(2814)); - map.insert(DeclarationId(2414), DeclarationId(2817)); - map.insert(DeclarationId(2420), DeclarationId(2820)); - map.insert(DeclarationId(2422), DeclarationId(2823)); - map.insert(DeclarationId(2423), DeclarationId(2826)); - map.insert(DeclarationId(2435), DeclarationId(2829)); - map.insert(DeclarationId(2436), DeclarationId(2832)); - map.insert(DeclarationId(2438), DeclarationId(2835)); - map.insert(DeclarationId(2439), DeclarationId(2838)); - map.insert(DeclarationId(2440), DeclarationId(2841)); - map.insert(DeclarationId(2441), DeclarationId(2844)); - map.insert(DeclarationId(2443), DeclarationId(2847)); - map.insert(DeclarationId(2444), DeclarationId(2850)); - map.insert(DeclarationId(2446), DeclarationId(2853)); - map.insert(DeclarationId(2448), DeclarationId(2856)); - map.insert(DeclarationId(2449), DeclarationId(2859)); - map.insert(DeclarationId(2450), DeclarationId(2862)); - map.insert(DeclarationId(2457), DeclarationId(2865)); - map.insert(DeclarationId(2458), DeclarationId(2868)); - map.insert(DeclarationId(2459), DeclarationId(2871)); - map.insert(DeclarationId(2461), DeclarationId(2874)); - map.insert(DeclarationId(2462), DeclarationId(2877)); - map.insert(DeclarationId(2463), DeclarationId(2880)); - map.insert(DeclarationId(2465), DeclarationId(2883)); - map.insert(DeclarationId(2466), DeclarationId(2886)); - map.insert(DeclarationId(2467), DeclarationId(2889)); - map.insert(DeclarationId(2474), DeclarationId(2892)); - map.insert(DeclarationId(2476), DeclarationId(2895)); - map.insert(DeclarationId(2487), DeclarationId(2898)); + map.insert(DeclarationId(389), DeclarationId(2503)); + map.insert(DeclarationId(391), DeclarationId(2506)); + map.insert(DeclarationId(423), DeclarationId(2509)); + map.insert(DeclarationId(426), DeclarationId(2512)); + map.insert(DeclarationId(471), DeclarationId(2515)); + map.insert(DeclarationId(472), DeclarationId(2518)); + map.insert(DeclarationId(473), DeclarationId(2521)); + map.insert(DeclarationId(513), DeclarationId(2524)); + map.insert(DeclarationId(515), DeclarationId(2527)); + map.insert(DeclarationId(516), DeclarationId(2530)); + map.insert(DeclarationId(539), DeclarationId(2533)); + map.insert(DeclarationId(582), DeclarationId(2536)); + map.insert(DeclarationId(602), DeclarationId(2539)); + map.insert(DeclarationId(603), DeclarationId(2542)); + map.insert(DeclarationId(605), DeclarationId(2545)); + map.insert(DeclarationId(608), DeclarationId(2548)); + map.insert(DeclarationId(613), DeclarationId(2551)); + map.insert(DeclarationId(614), DeclarationId(2554)); + map.insert(DeclarationId(618), DeclarationId(2557)); + map.insert(DeclarationId(619), DeclarationId(2560)); + map.insert(DeclarationId(620), DeclarationId(2563)); + map.insert(DeclarationId(625), DeclarationId(2566)); + map.insert(DeclarationId(1454), DeclarationId(2569)); + map.insert(DeclarationId(1458), DeclarationId(2572)); + map.insert(DeclarationId(1461), DeclarationId(2575)); + map.insert(DeclarationId(1463), DeclarationId(2578)); + map.insert(DeclarationId(1464), DeclarationId(2581)); + map.insert(DeclarationId(1465), DeclarationId(2584)); + map.insert(DeclarationId(1519), DeclarationId(2587)); + map.insert(DeclarationId(1520), DeclarationId(2590)); + map.insert(DeclarationId(1521), DeclarationId(2593)); + map.insert(DeclarationId(1522), DeclarationId(2596)); + map.insert(DeclarationId(1523), DeclarationId(2599)); + map.insert(DeclarationId(1524), DeclarationId(2602)); + map.insert(DeclarationId(1530), DeclarationId(2605)); + map.insert(DeclarationId(1585), DeclarationId(2608)); + map.insert(DeclarationId(1588), DeclarationId(2611)); + map.insert(DeclarationId(1589), DeclarationId(2614)); + map.insert(DeclarationId(1590), DeclarationId(2617)); + map.insert(DeclarationId(1591), DeclarationId(2620)); + map.insert(DeclarationId(1614), DeclarationId(2623)); + map.insert(DeclarationId(1619), DeclarationId(2626)); + map.insert(DeclarationId(1623), DeclarationId(2629)); + map.insert(DeclarationId(1626), DeclarationId(2632)); + map.insert(DeclarationId(1627), DeclarationId(2635)); + map.insert(DeclarationId(1658), DeclarationId(2638)); + map.insert(DeclarationId(1659), DeclarationId(2641)); + map.insert(DeclarationId(1663), DeclarationId(2644)); + map.insert(DeclarationId(1664), DeclarationId(2647)); + map.insert(DeclarationId(1675), DeclarationId(2650)); + map.insert(DeclarationId(1676), DeclarationId(2653)); + map.insert(DeclarationId(1678), DeclarationId(2656)); + map.insert(DeclarationId(1679), DeclarationId(2659)); + map.insert(DeclarationId(1681), DeclarationId(2662)); + map.insert(DeclarationId(1682), DeclarationId(2665)); + map.insert(DeclarationId(1684), DeclarationId(2668)); + map.insert(DeclarationId(1686), DeclarationId(2671)); + map.insert(DeclarationId(1689), DeclarationId(2674)); + map.insert(DeclarationId(1693), DeclarationId(2677)); + map.insert(DeclarationId(1695), DeclarationId(2680)); + map.insert(DeclarationId(1697), DeclarationId(2683)); + map.insert(DeclarationId(1710), DeclarationId(2686)); + map.insert(DeclarationId(1711), DeclarationId(2689)); + map.insert(DeclarationId(1712), DeclarationId(2692)); + map.insert(DeclarationId(1715), DeclarationId(2695)); + map.insert(DeclarationId(1716), DeclarationId(2698)); + map.insert(DeclarationId(1718), DeclarationId(2701)); + map.insert(DeclarationId(1719), DeclarationId(2704)); + map.insert(DeclarationId(1787), DeclarationId(2707)); + map.insert(DeclarationId(1788), DeclarationId(2710)); + map.insert(DeclarationId(1789), DeclarationId(2713)); + map.insert(DeclarationId(1790), DeclarationId(2716)); + map.insert(DeclarationId(1841), DeclarationId(2719)); + map.insert(DeclarationId(1842), DeclarationId(2722)); + map.insert(DeclarationId(1843), DeclarationId(2725)); + map.insert(DeclarationId(1844), DeclarationId(2728)); + map.insert(DeclarationId(1845), DeclarationId(2731)); + map.insert(DeclarationId(1846), DeclarationId(2734)); + map.insert(DeclarationId(1869), DeclarationId(2737)); + map.insert(DeclarationId(2032), DeclarationId(2740)); + map.insert(DeclarationId(2033), DeclarationId(2743)); + map.insert(DeclarationId(2034), DeclarationId(2746)); + map.insert(DeclarationId(2037), DeclarationId(2749)); + map.insert(DeclarationId(2038), DeclarationId(2752)); + map.insert(DeclarationId(2067), DeclarationId(2755)); + map.insert(DeclarationId(2068), DeclarationId(2758)); + map.insert(DeclarationId(2074), DeclarationId(2761)); + map.insert(DeclarationId(2075), DeclarationId(2764)); + map.insert(DeclarationId(2076), DeclarationId(2767)); + map.insert(DeclarationId(2077), DeclarationId(2770)); + map.insert(DeclarationId(2078), DeclarationId(2773)); + map.insert(DeclarationId(2079), DeclarationId(2776)); + map.insert(DeclarationId(2335), DeclarationId(2779)); + map.insert(DeclarationId(2364), DeclarationId(2782)); + map.insert(DeclarationId(2370), DeclarationId(2785)); + map.insert(DeclarationId(2375), DeclarationId(2788)); + map.insert(DeclarationId(2378), DeclarationId(2791)); + map.insert(DeclarationId(2379), DeclarationId(2794)); + map.insert(DeclarationId(2399), DeclarationId(2797)); + map.insert(DeclarationId(2400), DeclarationId(2800)); + map.insert(DeclarationId(2408), DeclarationId(2803)); + map.insert(DeclarationId(2412), DeclarationId(2806)); + map.insert(DeclarationId(2414), DeclarationId(2809)); + map.insert(DeclarationId(2415), DeclarationId(2812)); + map.insert(DeclarationId(2416), DeclarationId(2815)); + map.insert(DeclarationId(2417), DeclarationId(2818)); + map.insert(DeclarationId(2418), DeclarationId(2821)); + map.insert(DeclarationId(2424), DeclarationId(2824)); + map.insert(DeclarationId(2426), DeclarationId(2827)); + map.insert(DeclarationId(2427), DeclarationId(2830)); + map.insert(DeclarationId(2439), DeclarationId(2833)); + map.insert(DeclarationId(2440), DeclarationId(2836)); + map.insert(DeclarationId(2442), DeclarationId(2839)); + map.insert(DeclarationId(2443), DeclarationId(2842)); + map.insert(DeclarationId(2444), DeclarationId(2845)); + map.insert(DeclarationId(2445), DeclarationId(2848)); + map.insert(DeclarationId(2447), DeclarationId(2851)); + map.insert(DeclarationId(2448), DeclarationId(2854)); + map.insert(DeclarationId(2450), DeclarationId(2857)); + map.insert(DeclarationId(2452), DeclarationId(2860)); + map.insert(DeclarationId(2453), DeclarationId(2863)); + map.insert(DeclarationId(2454), DeclarationId(2866)); + map.insert(DeclarationId(2461), DeclarationId(2869)); + map.insert(DeclarationId(2462), DeclarationId(2872)); + map.insert(DeclarationId(2463), DeclarationId(2875)); + map.insert(DeclarationId(2465), DeclarationId(2878)); + map.insert(DeclarationId(2466), DeclarationId(2881)); + map.insert(DeclarationId(2467), DeclarationId(2884)); + map.insert(DeclarationId(2469), DeclarationId(2887)); + map.insert(DeclarationId(2470), DeclarationId(2890)); + map.insert(DeclarationId(2471), DeclarationId(2893)); + map.insert(DeclarationId(2478), DeclarationId(2896)); + map.insert(DeclarationId(2480), DeclarationId(2899)); + map.insert(DeclarationId(2491), DeclarationId(2902)); map } } diff --git a/src/v3/compiler/tests/integration/anthropic_messages_wire_demo_test.rs b/src/v3/compiler/tests/integration/anthropic_messages_wire_demo_test.rs index 05ac56b20c6..b17f3eb6ca1 100644 --- a/src/v3/compiler/tests/integration/anthropic_messages_wire_demo_test.rs +++ b/src/v3/compiler/tests/integration/anthropic_messages_wire_demo_test.rs @@ -68,10 +68,19 @@ enum ResponseContentBlock { Text { text: String }, } +#[derive(Debug, Clone, PartialEq, Eq, Deserialize)] +#[serde(rename_all = "snake_case")] +enum ServiceTier { + Standard, + Priority, + Batch, +} + #[derive(Debug, Clone, PartialEq, Eq, Deserialize)] struct Usage { input_tokens: i64, output_tokens: i64, + service_tier: Option, } #[derive(Debug, Clone, PartialEq, Eq, Deserialize)] @@ -175,12 +184,17 @@ fn anthropic_messages_demo_projection_is_locked_to_modeled_dag_surface() { } let usage_fields = conj_field_labels(&dag, "AnthropicMessages200Usage"); - for field in ["input_tokens", "output_tokens"] { + for field in ["input_tokens", "output_tokens", "service_tier"] { assert!( usage_fields.iter().any(|actual| actual == field), "demo usage projection field `{field}` must exist on AnthropicMessages200Usage" ); } + assert_eq!( + disj_variant_labels(&dag, "AnthropicMessages200ServiceTier"), + vec!["Standard", "Priority", "Batch"], + "demo response usage tier must stay locked to AnthropicMessages200ServiceTier" + ); assert_eq!( disj_variant_labels(&dag, "AnthropicMessages200Role"), @@ -277,7 +291,7 @@ fn anthropic_messages_typed_wire_cycle_executes_against_deterministic_mock() { "output_tokens": 3, "cache_creation_input_tokens": null, "cache_read_input_tokens": null, - "service_tier": null + "service_tier": "priority" }, "container": null }); @@ -288,6 +302,7 @@ fn anthropic_messages_typed_wire_cycle_executes_against_deterministic_mock() { assert_eq!(typed.stop_reason, StopReason::EndTurn); assert_eq!(typed.usage.input_tokens, 11); assert_eq!(typed.usage.output_tokens, 3); + assert_eq!(typed.usage.service_tier, Some(ServiceTier::Priority)); assert_eq!( typed.content, vec![ResponseContentBlock::Text { diff --git a/src/v3/compiler/tests/integration/anthropic_schema_lockstep_test.rs b/src/v3/compiler/tests/integration/anthropic_schema_lockstep_test.rs index 37483a45ed9..568dc42ef54 100644 --- a/src/v3/compiler/tests/integration/anthropic_schema_lockstep_test.rs +++ b/src/v3/compiler/tests/integration/anthropic_schema_lockstep_test.rs @@ -742,6 +742,11 @@ fn anthropic_server_tool_name_lockstep() { assert_disj_lockstep("AnthropicServerToolName"); } +#[test] +fn anthropic_messages_200_service_tier_lockstep() { + assert_disj_lockstep("AnthropicMessages200ServiceTier"); +} + #[test] fn anthropic_messages_200_usage_lockstep() { assert_record_lockstep("AnthropicMessages200Usage"); diff --git a/src/v3/compiler/tests/integration/parse_corpus_manifest.txt b/src/v3/compiler/tests/integration/parse_corpus_manifest.txt index a239a097cdb..4f4994bbee0 100644 --- a/src/v3/compiler/tests/integration/parse_corpus_manifest.txt +++ b/src/v3/compiler/tests/integration/parse_corpus_manifest.txt @@ -28,7 +28,7 @@ src/v3/spec/v3_l1.dag 8 2246 57294d687b4753f4 src/v3/std/algebra.dag 55 445273 bddda5746a775d69 src/v3/std/anthropic_messages.dag 5 6056 25140dcf6faa8e6b src/v3/std/anthropic_operations.dag 6 3404 dd21c48c4ece471b -src/v3/std/anthropic_schema.dag 14 69934 88552db16e48111b +src/v3/std/anthropic_schema.dag 15 71476 3d1bd3cc824144ea src/v3/std/approximate_field.dag 11 16864 ccbe4826dc31c636 src/v3/std/bin_shim.dag 4 2544 9ac96f1b3feafe47 src/v3/std/bootstrap_authority.dag 4 75864 d9c5d8fb10e8dad0 diff --git a/src/v3/std/anthropic_schema.dag b/src/v3/std/anthropic_schema.dag index 896420eefff..43017ab67be 100644 --- a/src/v3/std/anthropic_schema.dag +++ b/src/v3/std/anthropic_schema.dag @@ -210,6 +210,14 @@ type AnthropicServerToolName | ToolSearchToolBm25 | Advisor +// 🟢 TERMINAL provider-domain enum mirroring `AnthropicMessages200ServiceTier` +// in `dsl/extdeps/llm/anthropic.dag`. The response usage field is a closed +// Anthropic string domain, so the mirror keeps it typed instead of free-form. +type AnthropicMessages200ServiceTier + = Standard + | Priority + | Batch + // 🟢 TERMINAL response sub-record mirroring `AnthropicMessages200Usage` // in `dsl/extdeps/llm/anthropic.dag`. type AnthropicMessages200Usage { @@ -217,7 +225,7 @@ type AnthropicMessages200Usage { output_tokens: Int cache_creation_input_tokens: Int? cache_read_input_tokens: Int? - service_tier: String? + service_tier: AnthropicMessages200ServiceTier? } // 🟢 TERMINAL provider-domain singleton for the Anthropic Messages 200 response